g      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !"#$$$$$$$%%%%%%%%%%&''(())))))))))****+,,,,,, , , , , ,,,,,,-.../0111111 !"2#3$4%4&4'4(5)5*5+5,5-6.6/607172737485868788898:8;8<8=8>9?:@:A:B:C:D:E:F:G;H;I<J=K=L=M>N>O>P?Q@R@S@T@UAVBWCXDYEZE[E\F]G^H_I`JaKbLcMdMeNfNgNhNiNjNkOlOmOnOoOpOqOrOsOtOuOvOwOxOyOzO{O|O}O~OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOtP'Copyright (C) 2010-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafe'Copyright (C) 2010-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafeW8Convert UTF8-encoded ByteString to Text, also removing '\r' characters.X:Convert UTF8-encoded ByteString to String, also removing '\r' characters.Y8Convert UTF8-encoded ByteString to Text, also removing '\r' characters.Z:Convert UTF8-encoded ByteString to String, also removing '\r' characters.JKLMNOPQRSTUVWXYZ[\]^_`JKLMNOPQRSTUVWXYZ[\]^_`JKLMNOPQRSTUVXW][Z\Y^_`JKLMNOPQRSTUVWXYZ[\]^_`Q'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneFind level of header that starts slides (defined as the least header level that occurs before a non-header/non-hrule in the blocks).5Prepare a block list to be passed to hierarchicalize.R(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>SafeICheck whether the given string looks like the path to of URL of an image.=Cleanup and canonicalize a string describing a link. Return Nothing- if the string does not appear to be a link.cCreates an key-value pair marking the original language name specified for a piece of source code.iCreates an key-value attributes marking the original language name specified for a piece of source code.Translate from Org-mode's programming language identifiers to those used by Pandoc. This is useful to allow for proper syntax highlighting in Pandoc output.S#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafe$QR OData that can be looked up. This is mostly a utility to read data with kind *.0Aequivalent to > foldr (.) id where '(.)' are  are the ones from Control.Category and  is the one from  Data.Foldable2. The noun-form was chosen to be consistend with , " etc based on the discussion at  @https://groups.google.com/forum/#!topic/haskell-cafe/VkOZM1zaHOI (that I was not part of)7Aequivalent to > foldr (flip (.)) id where '(.)' are  are the ones from Control.Category and  is the one from  Data.Foldable. A reversed version of . has ,  has .  should have A. Note that the first value is selected if the boolean value is . That makes & consistent with the other two. Also, Z now takes its arguments in the exact opposite order compared to the normal if construct.dThis function often makes it possible to switch values with the functions that are applied to them.!Examples: > swing map :: [a -> b] -> a -> [b] > swing any :: [a -> Bool] -> a -> Bool > swing foldr :: b -> a -> [a -> b -> b] -> b > swing scanr :: c -> a -> [a -> c -> c] -> c > swing zipWith :: [a -> b -> c] -> a -> [b] -> [c] > swing find :: [a -> Bool] -> a -> Maybe (a -> Bool) Stolen from "https://wiki.haskell.org/PointfreeAlternative to 'read'/'reads'. The former of these throws errors (nobody wants that) while the latter returns "to much" for simple purposes. This function instead applies , and returns the first match (if any) in a . A version of  that requires a % sign after the numberCThe idea is to use this function as if there was a declaration like Iinstance (Lookupable a) => (Read a) where readsPrec _ = readLookupablesg. But including this code in this form would need UndecideableInstances. That is a bad idea. Luckily E (without the s at the end) can be used directly in almost any case.Very similar to a simple  in the , but with a lexer.A version of "Data.List.find" that uses a converter to a Maybe instance. The returned value is the first which the converter returns in a  wrapper.T#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafeU#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafeGiven a IRI, possibly update the map and return the id of the namespace. May fail if the namespace is unknown and the application does not allow unknown namespaces.GGiven a namespace id, lookup its IRI. May be overriden for performance.CThe root element of an XML document has a namespace, too, and the XML.Light-parserx is eager to remove the corresponding namespace attribute. As a result, at least this root namespace must be provided.V#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafemNot the actual iri's, but large prefixes of them - this way there are less versioning problems and the like.#               W#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafe6Wrapper for a list. While the normal list instance of 3 fails whenever it can, this type will never fail.0Class of containers that can escalate contained  s. The word Vector0 is meant in the sense of a disease transmitter.<Default for now. Will probably become a class at some point. fromLeft f === either f id 8recover a === fromLeft (const a) === either (const a) idI would love to use . Alas, XY...If either of the values represents a non-error, the result is a (possibly combined) non-error. If both values represent an error, an error is returned.If either of the values represents a non-error, the result is a (possibly combined) non-error. If both values represent an error, an error is returned. !"#$%&' !"#$% !"#$%&'Z#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafe ()Defines Left as failure, Right as success)nDuplicate a value to subsequently feed it into different arrows. Can almost always be replaced with '(&&&)', *:, or even '(|||)'. Aequivalent to > returnA &&& returnA+Applies a function to the uncurried result-pair of an arrow-application. (The %-symbol was chosen to evoke an association with pairs.)*Duplicate a value and apply an arrow to the second instance. Aequivalent to > a -> duplicate >>> second a or > a -> returnA &&& a, Converts Right a into Just a and Left _ into Nothing.- Converts Nothing into Left () and Just a into Right a..$Lifts a constant value into an arrow/.Execute the second arrow if the first succeeds05Execute the lifted second arrow if the first succeeds15Execute the lifted second arrow if the first succeeds2;Execute the second arrow if the lifted first arrow succeeds3BExecute the second, non-fallible arrow if the first arrow succeeds4%An arrow version of a short-circuit ( |)!(56789:;<=>?)+*@ABCD,-.E/0123FGH4!(56789:;<=>?)+*@ABCD,-.E/0123FGH4!(56789:;<=>?)+*@ABCD,-.E/0123FGH4+2@2A2B2C3D3/101112131F1G1H141[#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableSafe9;L I ConstructorJ ConstructorK ConstructorL ConstructorM ConstructorN ConstructorOSwitches the type of the state temporarily. Drops the intermediate result state, behaving like a fallible identity arrow, save for side effects in the state.PMSwitches the type of the state temporarily. Returns the resulting sub-state.Q%Fold a state arrow through something R. Collect the results in a S9. Intermediate form of a fold between one with "only" a S and one with any function.T%Fold a state arrow through something R. Collect the results in a U.V%Fold a state arrow through something R. Collect the results in a U.W.Fold a fallible state arrow through something R. Collect the results in a UF. If the iteration fails, the state will be reset to the initial one.XYZIJKLMNOPQTVW[\]^XYZIJKLMNOPQTVWXYZIJKLMNOPQTVW[\]^\#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableNone!"%&LM"_A stack of parent elements. The top element is the current one. Arguably, a real Zipper would be better. But that is an optimization that can be made at a later time, e.g. when replacing Text.XML.Light.`QA map from internal namespace IDs to the namespace prefixes used in XML elementsamA map from internal namespace IDs to namespace IRIs (Only necessary for matching namespace IDs and prefixes)bA place to put "something else". This feature is used heavily to keep the main code cleaner. More specifically, the main reader is divided into different stages. Each stage lifts something up here, which the next stage can then use. This could of course be generalized to a state-tree or used for the namespace IRIs. The border between states and values is an imaginary one, after all. But the separation as it is seems to be enough for now.cRReplace the current position by another, modifying the extra state in the processdCPop the top element from the call stack, unless it is the last one.e$Lifts a function to the extra state.fFirst sets the extra state to the new value. Then modifies the original extra state with a converter that uses the new state. Finally, the intermediate state is dropped and the extra state is lifted into the state as it was at the beginning of the function. As a result, exactly the extra state and nothing else is changed. The resulting converter even behaves like an identity converter on the value level.z(The -ing form is meant to be mnemonic in a sequence of arrows as in convertingExtraState () converter >>> doOtherStuff)gFirst sets the extra state to the new value. Then produces a new extra state with a converter that uses the new state. Finally, the intermediate state is dropped and the extra state is lifted into the state as it was at the beginning of the function. As a result, exactly the extra state and nothing else is changed. The resulting converter even behaves like an identity converter on the value level.Aequivalent to 2\v x a -> convertingExtraState v (returnV x >>> a){(The -ing form is meant to be mnemonic in a sequence of arrows as in producingExtraState () () producer >>> doOtherStuff)hArrow version of ikExtracts namespace attributes from the current element and tries to update the current mapping accordinglyj4Given a namespace id and an element name, creates a k for internal usel]Checks if a given element matches both a specified namespace id and a specified element namemTLookup value in a dictionary, fail if no attribute found or value not in dictionarynTLookup value in a dictionary. If attribute or value not found, return default valueoRead a  attribute. Fail if no match.pRead a # attribute. Return the result as a .qRead a  attribute with explicit defaultrRead a  attribute with implicit defaults Return value as a (Maybe String)tReturn value as string or failu7Return value as string or return provided default valuevRead and return value or failw'Read and return value or return Nothingx6Read and return value or return provided default valuey3Read and return value or return default value from z instance{Support function for "procedural" converters: jump to an element, execute a converter, jump back. This version is safer than |, because it does not rely on the internal stack. As a result, the converter can not move around in arbitrary ways. The downside is of course that some of the environment is not accessible to the converter.|Support function for "procedural" converters: jumps to an element, executes a converter, jumps back. Make sure that the converter is well-behaved; that is it should return to the exact position it started from in every possible path of execution, even if it "fails". If it does not, you may encounter strange bugs. If you are not sure about the behaviour or want to use shortcuts, you can often use { instead.}-Do something in a sub-element, tnen come back~VApplies a converter to every child element of a specific type. Collects results in a U,. Fails completely if any conversion fails.jApplies a converter to every child element of a specific type. Collects all successful results in a list.<Takes a list of element-data - converter groups and * Finds all content of the current element * Matches each group to each piece of content in order (at most one group per piece of content) * Filters non-matched content * Chains all found converters in content-order * Applies the chain to the input elementUTakes a list of element-data - converter groups and * Finds all content of the current element * Matches each group to each piece of content in order (at most one group per piece of content) * Adds a default converter for all non-matched content * Chains all found converters in content-order * Applies the chain to the input elementFunctor over extra stateG_`abcdefghijlmnopqrstuvwxy{|}~egnoprstuvwxy}B_`abcdefghijlmnopqrstuvwxy{|}~]#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableNone^#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableNone!"L  A named styleThere are two types of styles: named styles with a style family and an optional style parent, and default styles for each style family, defining default style propertiesA reader for font pitchesMA wrapper around the font pitch reader that lifts the result into the state.-Looking up a pitch in the state of the arrow.The function does the following: * Look for the font pitch in an attribute. * If that fails, look for the font name, look up the font in the state and use the pitch from there. * Return the result in a Maybe>Rough conversion of measures into millimetres. Pixels and em's are actually implementation dependant/relative measures, so I could not really easily calculate anything exact here even if I wanted. But I do not care about exactness right now, as I only use measures to determine if a paragraph is "indented" or not.Returns a chain of parent of the current style. The direct parent will be the first element of the list, followed by its parent and so on. The current style is not in the list.}Looks up the style family of the current style. Normally, every style should have one. But if not, all parents are searched.Each  has certain . But sometimes not all property values are specified. Instead, a value might be inherited from a parent style. This function makes this chain of inheritance concrete and easily accessible by encapsulating the necessary lookups. The resulting list contains the direct properties of the style as the first element, the ones of the direct parent element as the next one, and so on.VNote: There should also be default properties for each style family. These are notu contained in this list because properties inherited from parent elements take precedence over default styles.IThis function is primarily meant to be used through convenience wrappers.      !"#$%&'()*+,ED      !"#$%&'()*+,"Copyright (C) 2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafeabcdefghijklmnopq;abcdefghmlnjkqiopfghijklmnopqabcde;abcdefgh ijklmnopq_Safe-./01234-.01234-./01234`Safe56789:;<=>?@ABCDEFGHIJKLMNOPQR 9:;<=@?FGHI56789:;<=>?@ABCDEFGHIJKLMNOPQRaNone9;MSTUVWXYZ[\]^_`abcdefgefSTUVWXYZ[\]^_`abcdefg'Copyright (C) 2013-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafe| Version of hX that uses lazy bytestrings instead of strings and allows setting environment variables.readProcessWithExitCode{ creates an external process, reads its standard output strictly, waits until the process terminates, and then returns the iN of the process and the standard output. stderr is inherited from the parent.?If an asynchronous exception is thrown to the thread executing readProcessWithExitCode,, the forked process will be terminated and readProcessWithExitCode9 will wait (block) until the process has been terminated.|environment variables Filename of the executable (see j for details) any argumentsstandard inputexitcode, stdoutk|||k'Copyright (C) 2010-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneI+lIn reverse ordermn means no wrappingoNumber of preceding newlines~True if the document is empty.The empty document.Concatenate a list of }s.Same as .Concatenate a list of }*s, putting breakable spaces between them.Same as ,, but putting breakable spaces between the }s.a $$ b puts a above b.a $+$ b puts a above b, with a blank line between.List version of .List version of .#Removes leading blank lines from a }.%Chomps trailing blank space off of a }. Renders a }. render (Just n) will use a line length of n& to reflow text on breakable spaces. render Nothing will not reflow text.A literal string. A character.A breaking (reflowable) space.cA carriage return. Does nothing if we're at the beginning of a line; otherwise inserts a newline.2Inserts a blank line unless one exists already. (blankline <> blankline has the same effect as  blankline.1Inserts blank lines unless they exist already. (blanklines m <> blanklines n has the same effect as blanklines (max m n).Uses the specified string as a prefix for every line of the inside document (except the first, if not at the beginning of the line).Makes a } flush against the left margin. Indents a }# by the specified number of spaces.A hanging indent. hang ind start doc prints start, then doc, leaving an indent of ind% spaces on every line but the first.beforeNonBlank d conditionally includes d' unless it is followed by blank space.Makes a } non-reflowable.iContent to print only if it comes at the beginning of a line, to be used e.g. for escaping line-initial p in groff man.Returns the width of a }.Returns the minimal width of a }# when reflowed at breakable spaces. lblock n d is a block of width n% characters, with text derived from d and aligned to the left.Like  but aligned to the right.Like  but aligned centered.'Returns the height of a block or other }. Encloses a } inside a start and end }.Puts a } in curly braces.Puts a } in square brackets.Puts a } in parentheses.Wraps a } in single quotes.Wraps a } in double quotes.Returns width of a character in a monospace font: 0 for a combining character, 1 for a regular character, 2 for an East Asian wide character.UGet real length of string, taking into account combining and double-wide characters.Jqr}stuvwxyz{|}~lmo~*}~*}~6qr}stu vwxyz{|}~lmo~655 'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone 'Escape one character as needed for XML.FEscape string as needed for XML. Entity references are not preserved.Escape newline characters as ?Return a text object with a string of formatted XML attributes.}Put the supplied contents between start and end tags of tagType, with specified attributes and (if specified) indentation.>Return a self-closing tag of tagType with specified attributes@Put the supplied contents between start and end tags of tagType.CPut the supplied contents in indented block btw start and end tags.9Escape all non-ascii characters using numerical entities.   'Copyright (C) 2011-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafe.Determine mime type appropriate for file path.nDetermime mime type appropriate for file path, defaulting to application/octet-stream  if nothing else fits. -Copyright (C) 2014-2015, 2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone0I[A container for a collection of binary resources, with names and mime types. Note that a  is a Monoid, so  can be used for an empty , and <> can be used to append two s.Insert a media item into a 3, replacing any existing value with the same name.Lookup a media item in a #, returning mime type and contents.)Get a list of the file paths stored in a P, with their corresponding mime types and the lengths in bytes of the contents.,relative path and canonical name of resource.mime type (Nothing = determine from extension)contents of resourcebE 2012 2017 John MacFarlane, 2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>alphaNone9; NHelper class for pushing a single value to the stack via a lua function. See  pushViaCall.&Adjust the stack index, assuming that n- new elements have been pushed on the stack./Get value behind key from table at given index.9Add a key-value pair to the table at the top of the stack/Get value behind key from table at given index.1Set numeric key/value in table at the given index7Set numeric key/value in table at the top of the stack.Push an value to the stack via a lua function. The lua function is called with all arguments that are passed to this function and is expected to return a single value.JCall a pandoc element constructor within lua, passing all given arguments.    'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone05Verbosity level.+''  'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone05 4Handle PandocError by exiting with an error message.          "Copyright (C) 2015 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafecSafebd5Copyright (C) 2017 John MacFarlane <jgm@berkeley.edu>GNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafe                 'Copyright (C) 2013-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableSafeeSafe !"#$%&'!"#$%&' !"#$%&''Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone$0:<=T*9Data structure for defining hierarchical Pandoc documents!Version number of pandoc library.(Split list by groups of one or more sep.6Split string into chunks divided at specified indices.>Replace each occurrence of one sublist in a list with another.PReturns an association list of backslash escapes for the designated characters.TEscape a string of characters, using an association list of characters and strings.$Strip trailing newlines from string.CRemove leading and trailing space (including newlines) from string.6Remove leading space (including newlines) from string.7Remove trailing space (including newlines) from string.1Strip leading and trailing characters from string AChange CamelCase word to hyphenated lowercase (e.g., camel-case).!1Convert number < 4000 to uppercase roman numeral."9Escape whitespace and some punctuation characters in URI.#GConvert tabs to spaces. Tabs will be preserved if tab stop is set to 0.$Strip out DOS line endings.%*Parse a date and convert (if possible) to  YYYY-MM-DD format. We limit years to the range 1601-9999 (ISO 8601 accepts greater than or equal to 1583, but MS Word only accepts dates starting 1601).&ZGenerate infinite lazy list of markers for an ordered list, depending on list attributes.'Extract the leading and trailing spaces from inside an inline element and place them outside the element. SoftBreaks count as Spaces for these purposes.(%Extract inlines, removing formatting.*Convert pandoc structure to a string with formatting removed. Footnotes are skipped (since we don't want their contents in link labels).+:Bring all regular text in a pandoc structure to uppercase.This function correctly handles cases where a lowercase character doesn't match to a single uppercase character  e.g. Strae  would be converted to STRASSE , not STRAE .,Change final list item from Para to Plain if the list contains no other Para+ blocks. Like compactify, but operates on Blocks rather than [Block].-Like  compactify(, but acts on items of definition lists.(2Combine a list of lines by adding hard linebreaks..Convert a list of lines into a paragraph with hard line breaks. This is useful e.g. for rudimentary support of LineBlock elements in writers./Convert Pandoc inline list to plain text identifier. HTML identifiers must start with a letter, and may contain only letters, digits, and the characters _-.0BConvert list of Pandoc blocks into (hierarchical) list of Elements1lGenerate a unique identifier from a list of inlines. Second argument is a list of already used identifiers.2 True if block is a Header block.3Shift header levels up or down.4Detect if a list is tight.5Set a field of a )t object. If the field already has a value, convert it into a list with the new value appended to the old value(s).6Create )a from old-style title, authors, date. This is provided to ease the transition from the old API.71Remove soft breaks between East Asian characters.8|Builder for underline. This probably belongs in Builder.hs in pandoc-types. Will be replaced once Underline is an element.9Render HTML tags.:EPerform an IO action in a directory, returning to starting directory.<9Remove intermediate "." and ".." directories from a path. OcollapseFilePath "./foo" == "foo" collapseFilePath "/bar/../baz" == "/baz" collapseFilePath "/../baz" == "/../baz" collapseFilePath "parent/foo/baz/../bar" == "parent/foo/bar" collapseFilePath "parent/foo/baz/../../bar" == "parent/bar" collapseFilePath "parent/foo/.." == "parent" collapseFilePath "/parent/foo/../../bar" == "/bar"> Schemes from  0http://www.iana.org/assignments/uri-schemes.html: plus the unofficial schemes doi, javascript, isbn, pmid.?^Check if the string is a valid URL with a IANA or frequently used but unofficial scheme (see schemes).=*$list of special characters to escape !"#Tab stopInput$%&'()+*+,*List of list items (each a list of blocks)-(.,/0-.123456789:;<=>?/0@ABCD3 !"#$%&'()*+,-./0123456789:;<=>?@AB3 !"#$%&'()*+,-.01/23456789:<=>?;@AB;* !"#$%&'()+*+,-(.,/0-.123456789:;<=>?/0@ABCDfNone1`takes a list of keys/properties and a CSS string and returns the corresponding key-value-pairs.2takes a list of key/property synonyms and a CSS string and maybe returns the value of the first match (in order of the supplied list)34567126123456712'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone05LI*Individually selectable syntax extensions.JPandocPHPMMD style footnotesKPandoc-style inline notesLPandoc title blockMYAML metadata blockNMultimarkdown metadata blockOPandoc-style table captionsP*A paragraph with just an image is a figureQPandoc-style simple tablesRPandoc-style multiline tablesSGrid tables (pandoc, reST)T&Pipe tables (as in PHP markdown extra)UPandoc/citeproc citationsVAllow raw TeX (other than math)WAllow raw HTMLXTeX math between $..$ or $$..$$Y TeX math btw .. ..ZTeX math btw \(..\) \[..\][-Parse LaTeX macro definitions (for math only)\Parse fenced code blocks]&Allow attributes on fenced code blocks^GitHub style ``` code blocks_Allow attributes on inline code`!Allow explicit raw blocks/inlinesa(Interpret as markdown inside HTML blocksbUse Div blocks for contents of  div tagscAllow fenced div syntax :::d!Use Span inlines for contents of spaneBracketed spans with attributesfFInterpret text inside HTML as markdown iff container has attribute markdowng%Treat a backslash at EOL as linebreakhlink and image attributesi#MMD style reference link attributesj!Make all absolute URIs into linksk(Enable fancy list numbers and delimitersl#Allow lists without preceding blankm(Require 4-space indent for list contentsn-Make start number of ordered list significanto'Definition lists as in pandoc, mmd, phppDDefinition lists without space between items, and disallow lazinessq Markdown-style numbered examplesr$Make all non-alphanumerics escapablesMake  and escapablet'Treat underscore inside word as literalu&Require blank line before a blockquotev"Require blank line before a headerw'Require space between # and header textxStrikeout using ~~this~~ syntaxySuperscript using ^this^ syntaxzSubscript using ~this~ syntax{$All newlines become hard line breaks|"Newlines in paragraphs are ignored}FNewlines in paragraphs are ignored between East Asian wide characters~#Enable literate Haskell conventions+PHP markdown extra abbreviation definitionsSupport emoji like :smile:!Automatic identifiers for headersTAutomatic identifiers for headers, using GitHub's method for generating identifiers"ascii-only identifiers for headers+Explicit header attributes {#id .class k=v}-Multimarkdown style header identifiers [myid]$Implicit reference links for headersRST style line blocks+Recognise the EPUB extended version of HTMLShortcut reference linksSmart& quotes, apostrophes, ellipses, dashes- = em, - before number = en)Allow space between two parts of ref link4Extensions to be used with pandoc-flavored markdown.-Extensions to be used with plain text output.4Extensions to be used with github-flavored markdown.4Extensions to be used with github-flavored markdown.)Extensions to be used with multimarkdown.4Language extensions to be used with strict markdown.1Default extensions from format-describing string.Parse a format-specifying string into a markup format and a function that takes Extensions and enables and disables extensions as defined in the format spec.XIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8RIbdWJKLMNOPQRSTUVXYZ[\]^_`acefghijklmnopqrstuvwxyz{|}~RIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ICJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8'Copyright (C) 2008-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone@Determine listings language name from skylighting language name.@Determine skylighting language name from listings language name.  FormatterAttributes of the CodeBlockRaw contents of the CodeBlock9:;<=>?@ABCDEFGHIA@?>=<GEBFHCDI 9:;'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone059Options for writersTemplate to useVariables to set in template*Tabstop for conversion btw spaces and tabsInclude table of contents#True if lists should be incrementalHow to print math in HTMLNumber sections in LaTeX,Starting number for section, subsection, ... Put sections in div tags in HTML$Markdown extensions that can be used,Use reference links in writing markdown, rstDpi for pixel to from inchcm conversionsOption for wrapping text(Characters in a line (for text wrapping)How to obfuscate emailsIPrefix for section & note ids in HTML and for footnote marks in markdownHow to print citesUse  q tags for quotes in HTMLForce header level of slidesType of top-level divisionsUse listings package for code:Style to use for highlighting (Nothing = no highlighting)-Use setext headers for levels 1-2 in markdownSubdir for epub in OCFMetadata to include in EPUBPaths to fonts to embed*Header level for chapters (separate files)"Number of levels to include in TOC'Path to reference document if specified9Location of footnotes and references for writing markdown9Locations for footnotes and references in markdown output End of block1prior to next section header (or end of document)at end of document/Options defining the type of top-level headers.Top-level headers become parts!Top-level headers become chapters!Top-level headers become sections.Top-level type is determined via heuristics(Options for wrapping text in the output.Automatically wrap to widthNo non-semantic newlines!Preserve wrapping of input source9Options for accepting or rejecting MS Word track-changes.Varieties of HTML slide shows.0Methods for obfuscating email addresses in HTML.Syntax extensionsStandalone document with headerNumber of columns in terminalTab stop)Default classes for indented code blocks!Strings to treat as abbreviations Default extension for images Track changes setting for docx 2Strip HTML comments instead of parsing as raw HTML /Returns True if the given extension is enabled.n   <   IbdWJKLMNOPQRSTUVXYZ[\]^_`acefghijklmnopqrstuvwxyz{|}~    Z    !     <   "Copyright (C) 2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneU(Represents BCP 47 language/country code.[Render a Lang as BCP 47.\Get the contents of the lang metadata field or variable.]Parse a BCP 47 string as a Lang. Currently we parse extensions and private-use fields as "variants," even though officially they aren't. UVWXYZ[\] UVWXYZ[\] \]UVWXYZ[UVWXYZ[\]'Copyright (C) 2013-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNonea&Create JSON value for template from a ) and an association list of variables, specified at the command line or in the writer. Variables overwrite metadata fields with the same names. If multiple variables are set with the same name, a list is assigned. Does nothing if  is Nothing.bLike a:, but does not include variables and is not sensitive to .cKAdd variables to JSON object, replacing any existing values. Also include  meta-jsonq, a field containing a string representation of the original JSON object itself, prior to addition of variables.d*Retrieve a field value from a JSON object.eSet a field of a JSON object. If the field already has a value, convert it into a list with the new value appended to the old value(s). This is a utility function to be used in preparing template contexts.fReset a field of a JSON object. If the field already has a value, the new value replaces it. This is a utility function to be used in preparing template contexts.gSet a field of a JSON object if it currently has no value. If it has a value, do nothing. This is a utility function to be used in preparing template contexts.abc=defgh>?ijkheadless abcdefghijk abcdefghijkabc=defgh>?ijk'Copyright (C) 2011-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneTdCalculate (height, width) in points using the image file's dpi metadata, using 72 Points == 1 Inch.Calculate (height, width) in points, considering the desired dimensions in the attribute, while falling back on the image file's dpi metadata if no dimensions are specified in the attribute (or only dimensions in percentages).Convert a Dimension to a String denoting its equivalent in inches, for example "2.00000". Note: Dimensions in percentages are converted to the empty string.Convert a Dimension to a String denoting its equivalent in pixels, for example "600". Note: Dimensions in percentages are converted to the empty string.\Maybe split a string into a leading number and trailing unit, e.g. "3cm" to Just (3.0, "cm")Scale a dimension by a factor.Read a Dimension from an Attr attribute. `dimension Width attr` might return `Just (Pixel 3)` or for example `Just (Centimeter 2.0)`, etc.y@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~lmnopqrstuvwxyz{|}~!lmnopqrstuvwxyz{|}~!vwxyz{|~lmnopqrstu}(@2ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs tuvwxyz{|}~lmnopqrstuvwxyz{|}~gD 2012-2017 John MacFarlane 2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>alphaNone9;[Wrapper for Attr7Push an meta value element to the top of the lua stack.;Interpret the value at the given stack index as meta value.2Push an block element to the top of the lua stack.9Return the value at the given index as block if possible.3Push an inline element to the top of the lua stack.:Return the value at the given index as inline if possible.,*hNone:1Push the filter function to the top of the stack.*Try running a filter for the given elementPush a value to the stack via a lua filter function. The filter function is called with given element as argument and is expected to return an element. Alternatively, the function can return nothing or nil, in which case the element is left unchanged. i'Copyright (C) 2014-2017 Jesse RosenthalGNU GPL, version 2 or above$Jesse Rosenthal <jrosenthal@jhu.edu>alphaportableNonej'Copyright (C) 2014-2017 Jesse RosenthalGNU GPL, version 2 or above$Jesse Rosenthal <jrosenthal@jhu.edu>alphaportableNone$9;M      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~L      !"'#$%&()*+,-./012345689:;<=>@?ABCDEFGHILNY_`abcdep      !" #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklm nopqrstuvwxyz{|}~k#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableNone!"$LMSA collection of styles read somewhere else. It is only queried here, not modified.VA stack of the styles of parent elements. Used to look up inherited style properties.0Keeps track of the current depth in nested listsLists may provide their own style, but they don't have to. If they do not, the style of a parent list may be used or even a default list style from the paragraph style. This value keeps track of the closest list style there currently is.YA map from internal anchor names to "pretty" ones. The mapping is a purely cosmetic one.-A map of files / binary data from the archive*Hold binary resources used in the document!Extract something from the stylesAn adaptation of 1 from Text.Pandoc.Shared that generates a unique identifier but without assuming that the id should be for a header. Second argument is a list of already used identifiers.First argument: basis for a new "pretty" anchor if none exists yet Second argument: a key ("ugly" anchor) Returns: saved "pretty" anchor or created new one>Input: basis for a new header anchor Output: saved new anchorSGiven data about the local style changes, calculates how to modify an instance of Returns either  or % depending on the current indentationODetermines which style to use for a list, which level to use of that style, and which type of list to create as a result of this information. Then prepares the state for eventual child lists and constructs the list from the results. Two main cases are handled: The list may provide its own style or it may rely on a parent list's style. I the former case the current style in the state must be switched before and after the call to the child converter while in the latter the child converter can be called directly. If anything goes wrong, a default ordered-list-constructor is used.EOpen Document allows several consecutive spaces if they are marked upUA simple table without a caption or headers | Infers the number of headers from rowsBeware: may failBeware: may failb                          Z                         l"Copyright (C) 2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone5I  ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : , * 3 - ! " # $ % & ' ( ) + . / 0 1 2 4 5 6 7 8   ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :6Copyright (C) 2016-17 Jesse Rosenthal, John MacFarlaneGNU GPL, version 2 or above$Jesse Rosenthal <jrosenthal@jhu.edu>alphaportableNone 29:;<=IMT6The W contains ersatz representations of things that would normally be obtained through IO.4 represents state that is used by all instances of d. Normally users should not need to interact with it directly; instead, auxiliary functions like  and  withMediaBag should be used.'A list of log messages in reverse order"Directory to search for data files%Absolute URL + dir of 1st source file Headers to add for HTTP requests#Media parsed from binary containersTranslations for localization%List of input files from command lineOutput file from command line2Path to search for resources like included imagesVerbosity level.Controls whether tracing messages are issued.The PandocMonad typeclass contains all the potentially IO-related functions used in pandoc's readers and writers. Instances of this typeclass may implement these functions in IO (as in T) or using an internal state that represents a file system, time, and so on (as in ).Lookup an environment variable.Get the current (UTC) time.Get the locale's time zone.*Return a new generator for random numbers.Return a new unique integer.IRetrieve contents and mime type from a URL, raising an error on failure.QRead the lazy ByteString contents from a file path, raising an error on failure.SRead the strict ByteString contents from a file path, raising an error on failure.SReturn a list of paths that match a glob, relative to the working directory. See mn for the glob syntax.Returns True if file exists.Returns the path of data file.'Return the modification time of a file.Get the value of the  used by all instances of .Set the value of the  used by all instances of *. | Get the value of a specific field of .%Get the value of a specific field of . Modify the .Set the verbosity level.Get the verbosity level.Log a message using  . Note that  is called only if the verbosity level exceeds the level of the message, but the message is added to the list of log messages that will be retrieved by # regardless of its verbosity level.EDetermine whether tracing is enabled. This affects the behavior of . If tracing is not enabled,  does nothing.+Set request header to use in HTTP requests.Initialize the media bag.1Read file, checking in any number of directories.GConvert BCP47 string to a Lang, issuing warning if there are problems. Select the language to use with V. Note that this does not read a translation file; that is only done the first time  is used. ;Load term map.YGet a translation from the current term map. Issue a warning if the term is not defined. Evaluate a  operation. Evaluate a Z operation, handling any errors by exiting with an appropriate message and error status. <(Utility function to lift IO errors into s. =Specialized version of parseURIReference that disallows single-letter schemes. Reason: these are usually windows absolute paths.,Set the user data directory in common state..Get the user data directory from common state.lFetch an image or other item from the local filesystem or the net. Returns raw content and maybe mime type.VRead file from user data directory or, if not found there, from Cabal data directory.)Read file from from Cabal data directory.hFetch local or remote resource (like an image) and provide data suitable for adding it to the MediaBag.VTraverse tree, filling media bag for any images that aren't already in the media bag.1Extract media from the mediabag into a directory.^Add the specified file to the FileTree. If file is a directory, add its contents recursively.q Header nameValue ; < > = ? @ A B C D E F``>   ; < > = ? @ A B C D E F'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneT ]pdf creator (pdflatex, lualatex, xelatex, wkhtmltopdf, weasyprint, prince, context, pdfroff) arguments to pass to pdf creatorwriteroptionsdocument Gtemp dir to store imagesdocument H I JVerbosity levelArguments to the latex-enginetemp directory for output tex program tex source K L M N O PVerbosity level+Program (wkhtmltopdf, weasyprint or prince)Args to program HTML5 source QVerbosity leveltemp directory for outputConTeXt source  G H I J K L M N O P Q'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone9:;<=ITa&Used when parsing inside single quotes&Used when parsing inside double quotes#Used when not parsing inside quotes.Used when running parser on list item contents Default state$Single line of characters underneath#Lines of characters above and below2Parsing options.4 User options5 Inside list?6Inside quoted environment?7Allow parsing of links8Max # of nested Strong/Emph9Position after last str parsed:List of reference keys; List of implicit header ref keys<List of substitution references=List of notes (raw bodies)>List of notes (parsed bodies)?List of note references used@Document metadataADocument metadataBRST-style citationsC!Ordered list of header types usedD5List of headers and ids (used for implicit ref links)EHeader identifiers usedFNumber of next exampleG"Map from example labels to numbersHTable of macros defined so farI)Current rST default interpreted text roleJCurrent rST custom text roles Triple represents: 1) Base role, 2) Optional format (only for :raw: roles), 3) Additional classes (rest of Attr is unused)).KCaption in current environmentL#Tag type of HTML block being parsedMDepth of fenced divNparent include filesO log messagesPTrue if in markdown=1 contextRReader monad wrapping the parser state. This is used to possibly delay evaluation until all relevant information has been parsed and made available in the parser state.\+Parse characters while a predicate is true.^Parse any line of text_7Parse any line, include the final newline in the output`;Parse indent by specified number of spaces (or equiv. tabs)aLike manyTill, but reads at least one item.bA more general form of  notFollowedBy. This one allows any type of parser to be specified, and succeeds only if that parser fails. It does not consume any input.cParses one of a list of strings. If the list contains two strings one of which is a prefix of the other, the longer string will be matched if possible.dCParses one of a list of strings (tried in order), case insensitive.eParses a space or tab.f(Parses a nonspace, nonnewline character.g"Skips zero or more spaces or tabs.h8Skips zero or more spaces or tabs, then reads a newline.i@Parses one or more blank lines and returns a string of newlines.jpGobble n spaces; if tabs are encountered, expand them and gobble some or all of their spaces, leaving the rest.kvGobble up to n spaces; if tabs are encountered, expand them and gobble some or all of their spaces, leaving the rest.l7Parses material enclosed between start and end parsers.mParse string, case insensitive.nParse contents of str using parser and return result.oLike n but specialized for 2. This resets 9&, which is almost always what we want.p5Parse raw line block up to and including blank lines.qParse a string of characters between an open character and a close character, including text between balanced pairs of open and close, which must be different. For example, charsInBalanced '(' ')' anyChar: will parse "(hello (there))" and return "hello (there)".r@Parses a roman numeral (uppercase or lowercase), returns number.sQParses an email address; returns original and corresponding escaped mailto: URI.t?Parses a URI. Returns pair of original and URI-escaped version.wApplies a parser, returns tuple of its results and its horizontal displacement (the difference between the source column at the end and the source column at the beginning). Vertical displacement (source row) is ignored.xjApplies a parser and returns the raw string that was parsed, along with the value produced by the parser.y0Parses backslash, then applies character parser.zParse character entity. RCParses an uppercase roman numeral and returns (UpperRoman, number). SBParses a lowercase roman numeral and returns (LowerRoman, number). T7Parses a decimal numeral and returns (Decimal, number). U Parses a '@' and optional label and returns (DefaultStyle, [next example number]). The next example number is incremented in parser state, and the label (if present) is added to the label table. V Parses a # returns (DefaultStyle, 1). W;Parses a lowercase letter and returns (LowerAlpha, number). X<Parses an uppercase letter and returns (UpperAlpha, number). YParses a roman numeral i or I{:Parses an ordered list marker and returns list attributes. ZIParses a list number (num) followed by a period, returns list attributes. [HParses a list number (num) followed by a paren, returns list attributes. \GParses a list number (num) enclosed in parens, returns list attributes.|PParses an ordered list marker with a given style and delimiter, returns number.}7Parses a character reference and returns a Str element.~=Parses an RST-style line block and returns a list of strings.Parse a table using  headerParser,  rowParser,  lineParser, and  footerParser. ]%Separator between rows of grid table. ^Parse header for a grid table. _Parse row of grid table. `Parse footer for a grid table.:Removes the ParsecT layer from the monad transformer stack,Parse a string with a given parser and stateParse a string with parser (for testing).Add a log message.FReport all the accumulated log messages, according to verbosity level.)Succeed only if the extension is enabled.*Succeed only if the extension is disabled.3Update the position on which the last string ended./Whether we are right after the end of a string.IParse content of include file as blocks. Circular includes result in an PandocParseError.PParse content of include file as future blocks. Circular includes result in an PandocParseError.      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP aQRSTUVWXYZ[\]^_`ab bcdefghij ckl start parser end parser&content parser (to be used repeatedly)mnopq d erUppercase if trues ft g huvwParser to apply(result, displacement)xyParser for character to escapez R S T U V W X Y{ Z [ \|} i j~ kBlock list parserHeaderless tableBlock list parserHeaderless table l m n o ] ^Headerless table p _ q `parser initial stateinput r s t u v w  !"#$%&'()*+,-./0123456789:;      !"#$%&'()*+,-./1023A49FG5678:;<=>?@BCDEHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~\]^_`abcdefghijklmnopqrstvuwxyz{|}~23456789:;<=>?@ABCDEFGHIJKLMNOP/01)*+&'(#$% !",-.     VUQRSTWXYZ[3)*(-&$2  +  .,01 /#"!;'%674589:      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOP aQRSTUVWXYZ[\]^_`ab bcdefghij cklmnopq d ers ft g huvwxyz R S T U V W X Y{ Z [ \|} i j~ k l m n o ] ^ p _ q ` r s t u v w5o(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None9;<= xExport settings  .http://orgmode.org/manual/Export-settings.html7 These settings can be changed via OPTIONS statements. yHow to treat archived trees z0Specify drawer names which should be exported. Left@ names are explicitly excluded from the resulting output while Right= means that only the listed drawer names should be included. {Parse emphasized text |@Maximum depth of headlines, deeper headlines are convert to list }Whether to preserve linebreaks ~Parse quotes smartly !Parse ellipses and dashes smartly )TeX-like syntax for sub- and superscripts !Include author in final meta-data "Include creator in final meta-data  Include email in final meta-data Keep tags as part of headlines Keep TODO keywords in headers /Options for the way archived trees are handled. Export the complete tree %Exclude archived trees from exporting .Export only the headline, discard the contents Org-mode parser state FCollection of todo markers in the order in which items should progress A ToDo keyword like TODO or DONE. &The states in which a todo item can be Macro expander function Map of functions for link transformations. The map key is refers to the link-type, the corresponding function transforms the given link string. Table of footnotes IAn inline note / footnote containing the note key and its (inline) value. xThis is used to delay evaluation until all relevant information has been parsed and made available in the parser state. Get the current todo/done sequences. If no custom todo sequences have been defined, return a list containing just the default todo/done sequence.L x y z { | } ~  J#$%,-./10WXYZ[ x y z { | } ~   x y z { | } ~       p(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None "The parser used to read org files. Parse any line of text )Skip one or more tab or space characters. Like Text.Parsec.Char.newline&, but causes additional state changes. Like Text.Parsec.Char.blanklines&, but causes additional state changes. $Succeeds when we're in list context. Parse in different context Get an export setting. Set the current position as the last position at which a forbidden char was found (i.e. a character which is not allowed at the inner border of markup). tSet the current parser position as the position at which a character was seen which allows inline markup to follow. -Read the key of a plist style key-value list. /Read the value of a plist style key-value list. *Chars treated as part of a word in plists. New parser contextParser to run in that context r  !#&')*,./01;23A49FG5678:;<=>?@BCDEHIJKLMNOP_`abefghlmqtx  q(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None (Horizontal Line (five -- dashes or more) 8Read the start of a header line, return the header level Parses bullet list marker. 0Succeeds if the parser is at the end of a block.  r 2016 2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None $Setter function for export settings. 9Read and handle space separated org-mode export settings. 1Read and process a single org-mode export option. 7A boolean option, either nil (False) or non-nil (True). An integer-valued option. DEither the string "headline" or an elisp boolean and treated as an ArchivedTreesOption. 7A list or a complement list (i.e. a list starting with  ). #Read but ignore the export setting. ^Read an elisp boolean. Only NIL is treated as false, non-NIL values are interpreted as true.   'Copyright (C) 2015-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone+Parse a CommonMark formatted string into a   structure. /Returns True if the given extension is enabled.    Copyright (C) 2017 Sascha WildeGNU GPL, version 2 or above Sascha Wilde <wilde@sha-bang.de>alphaportableNone>Read creole from an input string and return a Pandoc document.#   start parser end parser&content parser (to be used repeatedly)                    #                     NoneT       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6       ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6'Copyright (C) 2014-2017 Jesse RosenthalGNU GPL, version 2 or above$Jesse Rosenthal <jrosenthal@jhu.edu>alphaportableNoneM3 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f+ 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone$9:;<= gSet if in chapter section hSet if in pPlain!Convert HTML-formatted string to   document.+Matches a stretch of HTML in balanced tags.*Matches a tag meeting a certain condition. i j k l m n g h o p q r s t u vReader optionsString to parse (assumes '\n' line endings) w x y z { | } ~       | i j k l m n g h o p q r s t u v w x y z { | } ~     None$:L$  Root $  Copyright (C) 2013 David LazarGNU GPL, version 2 or aboveVDavid Lazar <lazar6@illinois.edu>, John MacFarlane <jgm@berkeley.edu>alphaNone"Parse Haddock markup and return a   document.  Create an  1, stripping superfluous characters as appropriate Reader optionsString to parse       'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone9;ARead mediawiki from an input string and return a Pandoc document. Fblah | blah }} * next list item which seems to be valid mediawiki. :Parses a list of inlines between start and end delimiters.U      Reader optionsString to parse (assuming '\n' line endings)                ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < =  > ? @ A B C D E F G H I J K L M N O P  Q R SL                      ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < =  > ? @ A B C D E F G H I J K L M N O P  Q R S#Copyright (C) 2017 Alexander KrotovGNU GPL, version 2 or above$Alexander Krotov <ilabdsf@gmail.com>alphaportableNone:<Read Muse from an input string and return a Pandoc document._ T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  V T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  'Copyright (C) 2011-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneRead native formatted text and return a Pandoc document. The input may be a full pandoc document, a block list, a block, an inline list, or an inline. Thus, for example, Str "hi"will be treated as if it were "Pandoc nullMeta [Plain [Str "hi"]]String to parse (assuming '\n' line endings)  !#Copyright (C) 2015 Martin LinnemannGNU GPL, version 2 or above1Martin Linnemann <theCodingMarlin@googlemail.com>alphaportableNoneM  s(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None!"$: ,Org mode headline (i.e. a document subtree). (Key/value pairs from a PROPERTIES drawer !The value assigned to a property. 1The key (also called name or type) of a property. !Parse input as org document tree. )Create a tag containing the given string. ~Create a property key containing the given string. Org mode keys are case insensitive and are hence converted to lower case. 4Create a property value containing the given string. :Check whether the property value is non-nil (i.e. truish). GRead an Org mode headline and its contents (i.e. a document subtree). lvl0 gives the minimum acceptable level of the tree. HConvert an Org mode headline (i.e. a document tree) into pandoc's Blocks Check if the title starts with COMMENT. FIXME: This accesses builder internals not intended for use in situations like these. Replace once keyword parsing is supported. 5Wrap the given inline in a span, marking it as a tag. LRead a :PROPERTIES: drawer and return the key/value pairs contained within.'       "'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone:T9Parse reStructuredText string and return Pandoc document. RPromote all headers in a list of blocks. (Part of title transformation for RST.) If list of blocks starts with a header (or a header and subheader) of level that are not found elsewhere, return it as a title and promote all the other headers. Also process a definition list right after the title block as metadata. Reader optionsString to parse (assuming '\n' line endings) list of blocks, metadata!modified list of blocks, metadata                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 :Headerless table ;Headerless table <Headerless table = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^#%Copyright (C) 2014 Alexander SulfrianGNU GPL, version 2 or above4Alexander Sulfrian <alexander.sulfrian@fu-berlin.de>alphaportableNone9:;=Read twiki from an input string and return a Pandoc document.@ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  @ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  $#Copyright (C) 2017 Robin Lee PowellGPLv2+Robin Lee Powell <robinleepowell@gmail.com>alphaportableNone9:;@Read TikiWiki from an input string and return a Pandoc document. |foo||8||row1-column1|row1-column2||row2-column1|row2-column2||8||row1-column1|row1-column2 row2-column1|row2-column2||S||row1-column1|row1-column2 row2-column1|row2-column2||row3-column1|row3-column2||[|| Orange | Apple | more Bread | Pie | more Butter | Ice cream | and more ||E  ?    %$Copyright (C) 2014 Matthew PickeringGNU GPL, version 2 or above/Matthew Pickering <matthewtpickering@gmail.com>NonevAn object for the T2T macros meta information the contents of each field is simply substituted verbatim into the file Current date Last modification time of infile Input file Output file4Get the meta information required by Txt2Tags macros>Read Txt2Tags from an input string returning a Pandoc document Read Txt2Tags (ignoring all macros) from an input string returning a Pandoc document readTxt2TagsNoMacros :: PandocMonad m => ReaderOptions -> String -> m Pandoc readTxt2TagsNoMacros = readTxt2TagsT                             ! " # $ % & ' ( ) * + ,O                             ! " # $ % & ' ( ) * + ,&Copyright (C) 2017 Yuchen PeiGNU GPL, version 2 or aboveYuchen Pei <me@ypei.me>alphaportableNoneU - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  U - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  ''Copyright (C) 2011-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone`Convert HTML into self-contained HTML, incorporating images, scripts, and CSS using data: URIs.    ('Copyright (C) 2009-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone9;.Get default template for the specified writer.Like  D, but runs in PandocMonad and raises an error if compilation fails.Name of writer )'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone09; Convert Pandoc to custom markup. 'Convert Pandoc block element to Custom. 0Convert list of Pandoc block elements to Custom. 1Convert list of Pandoc inline elements to Custom. (Convert Pandoc inline element to Custom.   Block element List of block elements    *None-Converts a raw TeX math formula to a list of  + inlines. Defaults to raw formula between $ or $$2 characters if entire formula can't be converted.Converts a raw TeX math formula using a writer function, issuing a warning and producing a fallback (a raw string) on failure.String to parse (assumes '\n' line endings)  +'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone !Prettyprint Pandoc block element.Prettyprint Pandoc document.  ,'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone9;<=MT#Parse LaTeX from string and return   document. Reader optionsString to parse (assumes '\n' line endings)        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijkltable environment name pref/suffixesmnopqrs                !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrs     -'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneT@Read markdown from an input string and return a Pandoc document.t$Succeeds when we're in list context.uzParse a sequence of inline elements between square brackets, including inlines between balanced pairs of square brackets.vPHP Markdown Extra style abbreviation key. Currently we just skip them, since Pandoc doesn't have an element for an abbreviation.wParse a table using  headerParser,  rowParser,  lineParser, and  footerParser2. Variant of the version in Text.Pandoc.Parsing.x:Parses a list of inlines between start and end delimiters.yWe treat a span as SmallCaps if class is "smallcaps" (and no other attributes are set or if style is "font-variant:small-caps" (and no other attributes are set).zReader optionsString to parse (assuming '\n' line endings){|}~tuvHeaderless tableHeaderless tableHeaderless tableHeaderless tableHeaderless tablewx  y    !"#$%&'z{|}~tuvwx  y    !"#$%&'.None:()*+,-./012345 ()*+,-./012345t(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None6&Parse a single Org-mode inline element7&Read the rest of the input as inlines.8An endline character that can be treated as a space, not a structural break. This should reflect the values of the Emacs variable org-element-pagaraph-separate.9%A citation in Pandoc Org-mode style ([prefix @citekey suffix]).:Read an Berkeley-style Org-mode citation. Berkeley citation style was develop and adjusted to Org-mode style by John MacFarlane and Richard Lawrence, respectively, both philosophers at UC Berkeley.;Read a link-like org-ref style citation. The citation includes pre and post text. However, multiple citations are not possible due to limitations in the syntax.<RRead a citation key. The characters allowed in citation keys are taken from the `org-ref-cite-re` variable in  `org-ref.el`.=Supported citation types. Only a small subset of org-ref types is supported for now. TODO: rewrite this, use LaTeX reader as template.>]Take a link and return a function which produces new inlines when given description inlines.?Parse an anchor like  anchor-id and return an empty span with  anchor-id< set as id. Legal anchors in org-mode are defined through org-target-regexp9, which is fairly liberal. Since no link is created if  anchor-idL contains spaces, we are more restrictive in what is accepted as an anchor.@4Replace every char but [a-zA-Z0-9_.-:] with a hypen A". This mirrors the org function org-export-solidify-link-text.B;Parses an inline code block and marks it as an babel block.C!Parses a raw string delimited by c using Org's math rulesD!Parse a single character between c using math rulesE0Parses the start (opening character) of emphasisF(Parses the closing character of emphasisG#Like many1Till, but parses at most n+1 lines. p must not consume newlines.HHChars allowed to occur before emphasis (spaces and newlines are ok, too)IChars allowed at after emphasisJ3Chars not allowed at the (inner) border of emphasisK%The maximum number of newlines withinL4Chars allowed after an inline ($...$) math statementM/Chars not allowed at the (inner) border of mathN6Maximum number of newlines in an inline math statementO:Whether we are right behind a char allowed before emphasisP9Whether the parser is right after a forbidden border charQ%Read a sub- or superscript expressiondRSTUVWXYZ[\]^_`67abcd8e9fg:hijkl;<=mnopqrstuvwxy>z?@B{| opening char closing charparser}~CDEFGHIJKLMNOPQ`67w_RSTUVWXYZ[\]^_`67abcd8e9fg:hijkl;<=mnopqrstuvwxy>z?@B{|}~CDEFGHIJKLMNOPQu(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None:L4Returns the current meta, respecting export options.Parse and handle a single line containing meta information The order, in which blocks are tried, makes sure that we're not looking at the beginning of a block, so we don't need to check for it'Read an format specific meta definitionAccumulate the result of the parser in a list under key.PAn ad-hoc, single-argument-only implementation of a printf-style format parser.v(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None!":(Whether a switch flag is specified with + or -.AAttributes that may be added to figures (like a name or caption).Get a list of blocks.,Get the meta information saved in the state.,Parse a horizontal rule into a block element(Convert BlockAttributes into pandoc Attr)Parse key-value pairs for HTML attributes$Read an org-mode block delimited by +BEGIN_TYPE and  +END_TYPE.&Read the raw string content of a block,Read but ignore all remaining block headers.LRead a block containing code intended for export in specific backends only.Read a code block and the associated results block if present. Which of boths blocks is included in the output is determined using the "exports" argument in the block header.2Parse the result of an evaluated babel code block.Parse code block argumentsParses a switch's polarity.$Parses a source block switch option.*Generic source block switch-option parser.fReads a line number switch option. The line number switch can be used with example and source blocks.A generic drawer which has no special meaning for org-mode. Whether or not this drawer is included in the output depends on the drawers export setting.Figures or an image paragraph (i.e. an image on a line by itself). Only images with a caption attribute are interpreted as figures.7Succeeds if looking at the end of the current paragraph*Example code marked up by a leading colon.Include the content of a file.A normal org tableWF/(Copyright (C) 2014-2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>None3Parse org-mode string and return a Pandoc document.Reader optionsString to parse (assuming '\n' line endings)0\Copyright (C) 2010-2012 Paul Rivier 2010-2017 John MacFarlaneGNU GPL, version 2 or above&Paul Rivier <paul*rivier#demotera*com>alphaportableNone-2Parse a Textile text and return a Pandoc document.-Generate a Pandoc ADT from a textile documentParse document blocks,Block parsers list tried in definition order 4Any block in the order of definition of blockParsers #Code Blocks in Textile are between  pre and /pre /Header of the form "hN. content" with N in 1..6 $Blockquote of the form "bq. content" Can be a bullet list or an ordered list. This implementation is strict in the nesting, sublist must start at exactly "parent depth plus one"VThis allow one type of list to be nested into an other type, provided correct nesting>Bullet List of given depth, depth being the number of leading DBullet List Item of given depth, depth being the number of leading @Ordered List of given depth, depth being the number of leading #EOrdered List Item of given depth, depth being the number of leading ##Common implementation of list items:A definition list is a set of consecutive definition itemsList start character.A definition list item in textile begins with '- ', followed by the term defined, then spaces and ":=". The definition follows, on the same single line, or spaned on multiple line, after a line break.3A raw Html Block, optionally followed by blanklinesRaw block of LaTeX content4In textile, paragraphs are separated by blank lines.!A table cell spans until a pipe |'A table row is made of many table cells A table with an optional header.&Ignore markers for cols, thead, tfoot. Blocks like p and c do not need explicit block tag. However, they can be used to set HTML/CSS attributes when needed. Any inline element!Inline parsers tried in order"Inline markups# Trademark, registered, copyright$ Special chars%Break strings on following chars. Space tab and newline break for inlines breaking. Open paren breaks for mark. Quote, dash and dot break for smart punctuation. Punctuation breaks for regular punctuation. Double quote breaks for named links. > and < break for inline html.&"Parse a hyphened sequence of words' Any string(Some number of space chars)9In Textile, an isolated endline character is a line break*Raw LaTeX Inline+WTextile standard link syntax is "label":target. But we can also have ["label":target].,image embedding-literal text escaped btw  notextile tags.,Any special symbol defined in wordBoundaries/ Inline code0Html / CSS attributes1'Parses material surrounded by a parser.2Create a singleton listOReader optionsString to parse (assuming '\n' line endings)34 5678   9 :;<=>?block tag nameimplicit block !"#@ABC$%D&E'()F*+,GH-./IJK0LMNOPQ1surrounding parser&content parser (to be used repeatedly)Rsurrounding parserInline constructor&content parser (to be used repeatedly)S2TO34 5678   9 :;<=>? !"#@ABC$%D&E'()F*+,GH-./IJK0LMNOPQ1RS2T1'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone%&9;T(Association list of formats and readers.DRetrieve reader, extensions based on formatSpec (format+extensions).&Read pandoc document from JSON format.w!Copyright 2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>alphaNone:T#Push the "pandoc" on the lua stack.U2Get the string representation of the pandoc moduleVWXUYZ[\]^_`abcde]VWXUYZ[\]^_`abcde!Copyright 2017 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel <tarleb+pandoc@moltkeplatz.de>alphaNone9:;<=T fgh!   fgh!2'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone "Convert Pandoc to AsciiDoc.i+Return asciidoc representation of document.j'Escape special characters for AsciiDoc.k0Ordered list start parser for use in Para below.l1True if string begins with an ordered list markerm)Convert Pandoc block element to asciidoc.n6Convert bullet list item (list of blocks) to asciidoc.o9Convert ordered list item (a list of blocks) to asciidoc.pAConvert definition list item (label, list of blocks) to asciidoc.q2Convert list of Pandoc block elements to asciidoc.r3Convert list of Pandoc inline elements to asciidoc.s*Convert Pandoc inline element to asciidoc.tuvwxyz{|}"ijklmOptions Block elementnooptionslist item markerlist item (list of blocks)pqOptionsList of block elementsr~s""tuvwxyz{|}"ijklmnopqr~s3'Copyright (C) 2007-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneT #Convert Pandoc to ConTeXt.#escape things as needed for ConTeXtEscape string for ConTeXtSanitize labelsConvert Elements to ConTeXt(Convert Pandoc block element to ConTeXt.*Convert list of block elements to ConTeXt.+Convert list of inline elements to ConTeXt.!Convert inline element to ConTeXtGCraft the section header, inserting the section reference, if supplied.#Inlines to convertInline to convert###4'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneM %Convert list of authors to a docbook  author section4Convert Pandoc document to string in Docbook format.Convert an Element to Docbook.+Convert a list of Pandoc blocks to Docbook.2Auxiliary function to convert Plain block to Para.WConvert a list of pairs of terms and definitions into a list of Docbook varlistentrys.@Convert a term and a list of blocks into a Docbook varlistentry.BConvert a list of lists of blocks to a list of Docbook list items.2Convert a list of blocks into a Docbook list item.*Convert a Pandoc block element to Docbook.-Convert a list of inline elements to Docbook.%Convert an inline element to Docbook.$%$%$%$%5'Copyright (C) 2012-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone$MOT ACertain characters are invalid in XML even if escaped. See #1992See XML reference\Convert Pandoc document to two lists of OpenXML elements (the main document and footnotes).+Convert a list of Pandoc blocks to OpenXML.,Key for specifying user-defined docx styles.*Convert a Pandoc block element to OpenXML.-Convert a list of inline elements to OpenXML.%Convert an inline element to OpenXML.9Scales the image to fit the page sizes are passed in emu](Writer optionsDocument to convert ((B ( 6'Copyright (C) 2008-2017 John MacFarlaneGNU GPL, version 2 or above*Clare Macrae <clare.macrae@googlemail.com>alphaportableNone-Convert Pandoc to DokuWiki. +Return DokuWiki representation of document. 'Escape special characters for DokuWiki. )Convert Pandoc block element to DokuWiki. 8Convert ordered list attributes to HTML attribute string6Convert bullet list item (list of blocks) to DokuWiki.~Convert ordered list item (list of blocks) to DokuWiki. | TODO Emiminate dreadful duplication of text from listItemToDokuWikiAConvert definition list item (label, list of blocks) to DokuWiki.YTrue if the list can be handled by simple wiki markup, False if HTML tags will be needed.dTrue if list item can be handled with the simple wiki syntax. False if HTML tags will be needed.3Concatenates strings with line breaks between them.2Convert list of Pandoc block elements to DokuWiki.3Convert list of Pandoc inline elements to DokuWiki.*Convert Pandoc inline element to DokuWiki.-   Options Block element  !"#OptionsList of block elements$%./---     !"#$%./7\Copyright (C) 2011-2012 Sergey Astanin 2012-2017 John MacFarlaneGNU GPL, version 2 or aboveJohn MacFarlanealphaportableNoneM&FictionBook building monad.'VData to be written at the end of the document: (foot)notes, URLs, references, images.( #, ID, text)filename, URL or path*&list marker of the parent ordered list0Produce an FB2 document from a   document.+MDivide the stream of blocks into sections and convert to XML representation.,Only  p and  empty-line are allowed within  title in FB2.-EDivide the stream of block elements into sections: [(title, blocks)]..-Make another FictionBook body with footnotes./sFetch images and encode them for the FictionBook XML. Return image data and a list of hrefs of the missing images.06Fetch image data from disk or from network and make a  binaryM XML section. Return either (Left hrefOfMissingImage) or (Right xmlContent).15Extract mime type and encoded data from the Data URI.2IConvert a block-level Pandoc's element to FictionBook XML representation.3DConvert a Pandoc's Inline element to FictionBook XML representation.4>Wrap all inlines with an XML tag (given its unqualified name).5 Convert an 6 to plaintext.7Create an XML element.8Put empty lines around content9 Create a plain-text XML content.:1Create an XML attribute with an unqualified name.;CCreate an XML attribute with a qualified name from given namespace.<Unqualified name=Qualified name>Abbreviation for ?.@Monadic equivalent of ?.5ABC&'D()*EF0conversion optionsdocument to convert'FictionBook2 document (not encoded yet)GHIJKL+M,NO-./01URI"Maybe (mime,charset,isBase64,data)PQR2STUV3WXY4Z57unqualified element name node contents XML content89:;<=>@100.ABC&'D()*EF0GHIJKL+M,NO-./01PQR2STUV3WXY4Z5789:;<=>@18'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone$T"[ List of notes\Math is used in document] q tag is used^Syntax highlighting is used_Number of current section`Processing an Elementa Use HTML5bEPUB version if for epubcNumber of code blockdHard linebreak.4)Convert Pandoc document to Html 5 string.5,Convert Pandoc document to Html 5 structure.6)Convert Pandoc document to Html 4 string.7,Convert Pandoc document to Html 4 structure.8@Convert Pandoc document to Html appropriate for an epub version.95Convert Pandoc document to Reveal JS HTML slide show.:.Convert Pandoc document to S5 HTML slide show.;1Convert Pandoc document to Slidy HTML slide show.<4Convert Pandoc document to Slideous HTML slide show.=4Convert Pandoc document to DZSlides HTML slide show.eALike Text.XHtml's identifier, but adds the writerIdentifierPrefixf2Construct table of contents from list of elements.g Convert section number to stringhnConverts an Element to a list item for a table of contents, retrieving the appropriate identifier from state.iConvert an Element to Html.j*Convert list of Note blocks to a footnote  div. Assumes notes are sorted.k;Parse a mailto link; return Just (name, domain) or Nothing.lObfuscate a "mailto:" link.mObfuscate character as entity.n Obfuscate string using entities.o%Convert Pandoc block element to HTML.p/Convert list of Pandoc inline elements to HTML.q1Annotates a MathML expression with the tex sourcer&Convert Pandoc inline element to HTML.Cst[\]^_`abucvwd456789:;<=xyz{|e}~fghijklmnopqr 456789:;<= 76548:;<=98s t[\]^_`abucvwd456789:;<=xyz{|e}~fghijklmnopqr9'Copyright (C) 2015-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone>Convert Pandoc to CommonMark. >>> >:'Copyright (C) 2010-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone:MT?-Produce an EPUB2 file from a Pandoc document.@-Produce an EPUB3 file from a Pandoc document.,Produce an EPUB file from a Pandoc document. Version of  that specifies UTF-8 encoding.V?Writer optionsDocument to convert@Writer optionsDocument to convertWriter optionsDocument to convert?@?@.?@;,Copyright (C) 2014-2015,2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneLT GConvert Pandoc to Haddock.*Return haddock representation of document.'Return haddock representation of notes.&Escape special characters for Haddock.(Convert Pandoc block element to haddock.4Convert bullet list item (list of blocks) to haddock7Convert ordered list item (a list of blocks) to haddock?Convert definition list item (label, list of blocks) to haddock0Convert list of Pandoc block elements to haddock2Convert list of Pandoc inline elements to haddock.)Convert Pandoc inline element to haddock.GOptions Block elementoptionslist item markerlist item (list of blocks)OptionsList of block elementsHGGGH<'Copyright (C) 2013-2017 github.com/mb21GNU GPL, version 2 or abovealphaNone:TI1Convert Pandoc document to string in ICML format.:Auxilary functions for parStylesToDoc and charStylesToDoc.&The monospaced font to use as default.#How much to indent blockquotes etc.4How much to indent numbered lists before the number.TConvert a WriterState with its block styles to the ICML listing of Paragraph Styles.UConvert a WriterState with its inline styles to the ICML listing of Character Styles.Escape colon characters as %3aLConvert a list of (identifier, url) pairs to the ICML listing of hyperlinks.(Convert a list of Pandoc blocks to ICML. 'Convert a Pandoc block element to ICML. 5Convert a list of lists of blocks to ICML list items. ,Convert a list of blocks to ICML list items. *Convert a list of inline elements to ICML. "Convert an inline element to ICML.5Convert a list of block elements to an ICML footnote.BAuxiliary function to merge Space elements into the adjacent Strs.Intersperse line breaks9Wrap a list of inline elements in an ICML Paragraph Style&Wrap a Doc in an ICML Character Style.hTransform a Style to a tuple of String (eliminating duplicates and ordered) and corresponding attribute.Assemble an ICML Image.E !"#$%&'()*+,-./0123456789:;<=>?@IA   B  CII? !"#$%&'()*+,-./0123456789:;<=>?@IA   B  C="Copyright (C) 2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone D1Convert Pandoc document to string in JATS format.EConvert an Element to JATS.F(Convert a list of Pandoc blocks to JATS.G2Auxiliary function to convert Plain block to Para.HTConvert a list of pairs of terms and definitions into a list of JATS varlistentrys.I=Convert a term and a list of blocks into a JATS varlistentry.J?Convert a list of lists of blocks to a list of JATS list items.K/Convert a list of blocks into a JATS list item.L'Convert a Pandoc block element to JATS.M*Convert a list of inline elements to JATS.N"Convert an inline element to JATS.OPQJDEFGHIJKLRSTMNJJOPQJDEFGHIJKLRSTMN>'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneMTMConvert Pandoc to LaTeX.NConvert Pandoc to LaTeX Beamer.UConvert Elements to LaTeXV!Puts contents into LaTeX command.W&Convert Pandoc block element to LaTeX.XFCraft the section header, inserting the secton reference, if supplied.Y)Convert list of inline elements to LaTeX.ZConvert inline element to LaTeXJ[\]^_`abcdefghijklmnopqrstuvwMNxUyzV{|}~WBlock to convertXYInlines to convertZInline to convertMNMN1[\]^_`abcdefghijklmnopqrstuvwMNxUyzV{|}~WXYZ?'Copyright (C) 2007-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNonePConvert Pandoc to Man.,Return groff man representation of document.#Return man representation of notes.$Return man representation of a note.)Association list of characters to escape."Escape special characters for Man.(Escape a literal (code) section for Man.>Returns the first sentence in a list of inlines, and the rest.'Split a list of inlines into sentences.$Convert Pandoc block element to man.1Convert bullet list item (list of blocks) to man.4Convert ordered list item (a list of blocks) to man.<Convert definition list item (label, list of blocks) to man.-Convert list of Pandoc block elements to man..Convert list of Pandoc inline elements to man.%Convert Pandoc inline element to man.POptions Block elementoptionsorder marker for list itemnumber of spaces to indentlist item (list of blocks)OptionsList of block elementsPPP@'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneLT\QConvert Pandoc to Markdown.RaConvert Pandoc to plain text (like markdown, but without links, pictures, or inline formatting).+Return markdown representation of document.6Return markdown representation of reference key table.2Return markdown representation of a reference key.(Return markdown representation of notes.)Return markdown representation of a note.'Escape special characters for Markdown.7Construct table of contents from list of header blocks.;Converts an Element to a list item for a table of contents,0Ordered list start parser for use in Para below.1True if string begins with an ordered list marker)Convert Pandoc block element to markdown.6Convert bullet list item (list of blocks) to markdown.9Convert ordered list item (a list of blocks) to markdown.AConvert definition list item (label, list of blocks) to markdown.2Convert list of Pandoc block elements to markdown.Get reference for target; if none exists, create unique one and return. Prefer label if possible; otherwise, generate a unique key.3Convert list of Pandoc inline elements to markdown.*Convert Pandoc inline element to markdown.AQROptions Block elementOptions Block elementoptionslist item markerlist item (list of blocks)OptionsList of block elementsSTQRQR4QRSTA'Copyright (C) 2008-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone UConvert Pandoc to MediaWiki.,Return MediaWiki representation of document.(Escape special characters for MediaWiki.*Convert Pandoc block element to MediaWiki.8Convert ordered list attributes to HTML attribute stringBConvert bullet or ordered list item (list of blocks) to MediaWiki.BConvert definition list item (label, list of blocks) to MediaWiki.YTrue if the list can be handled by simple wiki markup, False if HTML tags will be needed.dTrue if list item can be handled with the simple wiki syntax. False if HTML tags will be needed.3Concatenates strings with line breaks between them.3Convert list of Pandoc block elements to MediaWiki.4Convert list of Pandoc inline elements to MediaWiki.+Convert Pandoc inline element to MediaWiki.U Block element    List of block elements UUU     B'Copyright (C) 2007-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneVConvert Pandoc to Ms.+Return groff ms representation of document.)Association list of characters to escape.:Escape | character, used to mark inline math, inside math.!Escape special characters for Ms.'Escape a literal (code) section for Ms.>Returns the first sentence in a list of inlines, and the rest.'Split a list of inlines into sentences.0Convert bullet list item (list of blocks) to ms.3Convert ordered list item (a list of blocks) to ms.;Convert definition list item (label, list of blocks) to ms.,Convert list of Pandoc block elements to ms.-Convert list of Pandoc inline elements to ms.$Convert Pandoc inline element to ms.* !"#$%V&'()Options Block elementoptionsorder marker for list itemnumber of spaces to indentlist item (list of blocks)OptionsList of block elements*+,-./0123456VV# !"#$%V&'()*+,-./0123456C#Copyright (C) 2017 Alexander KrotovGNU GPL, version 2 or above$Alexander Krotov <ilabdsf@gmail.com>stableportableNone WConvert Pandoc to Muse.7'Return Muse representation of document.8iHelper function for flatBlockListToMuse | Render all blocks and insert blank lines between the first two9LConvert list of Pandoc block elements to Muse | without setting stTopLevel.:.Convert list of Pandoc block elements to Muse.;%Convert Pandoc block element to Muse.<$Return Muse representation of notes.=%Return Muse representation of a note.>#Escape special characters for Muse.?-Escape special characters for Muse if needed.@/Convert list of Pandoc inline elements to Muse.A&Convert Pandoc inline element to Muse.BCDEFGHIW78List of block elementsNumber of blank lines9List of block elements:List of block elements; Block element<=>?@AWWBCDEFGHIW789:;<=>?@AD'Copyright (C) 2013-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneX1Convert Pandoc document to string in OPML format.JConvert an Element to OPML.XKLMJXXXKLMJE:Copyright (C) 2008-2017 Andrea Rossato and John MacFarlaneGNU GPL, version 2 or above,Andrea Rossato <andrea.rossato@ing.unitn.it>alphaportableNone:MN2Auxiliary function to convert Plain block to Para.Y9Convert Pandoc document to string in OpenDocument format.O0Convert a list of Pandoc blocks to OpenDocument.P/Convert a Pandoc block element to OpenDocument.Q2Convert a list of inline elements to OpenDocument.R*Convert an inline element to OpenDocument.ISTUVWXYZ[\]^_`abcdefghiNjklmnopqrstuvwxyz{|}Y~OPQRYY5STUVWXYZ[\ ]^_`abcdefghiNjklmnopqrstuvwxyz{|}Y~OPQRF'Copyright (C) 2008-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneT\+Produce an ODT file from a Pandoc document.+Produce an ODT file from a Pandoc document.&transform both Image and Math elements \Writer optionsDocument to convertWriter optionsDocument to convert\\\G_ 2010-2015 Puneeth Chaganti <punchagan@gmail.com> 2010-2017 John MacFarlane <jgm@berkeley.edu> 2016-2017 Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> License : GNU GPL, version 2 or above Maintainer : Albert Krewinkel <tarleb+pandoc@moltkeplatz.de> Stability : alpha Portability : portableNone]Convert Pandoc to Org.&Return Org representation of document.#Return Org representation of notes.$Return Org representation of a note."Escape special characters for Org.$Convert Pandoc block element to Org.1Convert bullet list item (list of blocks) to Org.4Convert ordered list item (a list of blocks) to Org.;Convert defintion list item (label, list of blocks) to Org.;Convert list of key/value pairs to Org :PROPERTIES: drawer.-Convert list of Pandoc block elements to Org..Convert list of Pandoc inline elements to Org.%Convert Pandoc inline element to Org.TTranslate from pandoc's programming language identifiers to those used by org-mode.4List of language identifiers recognized by org-mode.] Block elementmarker for list itemlist item (list of blocks)List of block elements]]]H'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone^Convert Pandoc to RST.&Return RST representation of document.1Return RST representation of reference key table.-Return RST representation of a reference key.#Return RST representation of notes.$Return RST representation of a note.5Return RST representation of picture reference table.>Return RST representation of a picture substitution reference."Escape special characters for RST.$Convert Pandoc block element to RST.1Convert bullet list item (list of blocks) to RST.4Convert ordered list item (a list of blocks) to RST.;Convert defintion list item (label, list of blocks) to RST.%Format a list of lines as line block.-Convert list of Pandoc block elements to RST..Convert list of Pandoc inline elements to RST.%Convert Pandoc inline element to RST.#^ Block elementmarker for list itemlist item (list of blocks)List of block elementsList of block elements^^ ^I'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneTConvert Image inlines into a raw RTF embedded image, read from a file, or a MediaBag, or the internet. If file not found or filetype not jpeg or png, leave the inline unchanged._/Convert Pandoc to a string in rich text format.7Construct table of contents from list of header blocks.HConvert unicode characters (> 127) into rich text format representation.Escape special characters..Escape strings as needed for rich text format..Escape things as needed for code block in RTF.GMake a paragraph with first-line indent, block indent, and space after.Default paragraph.0Compact paragraph (e.g. for compact list items).8Returns appropriate bullet list marker for indent level.DReturns appropriate (list of) ordered list markers for indent level.$Convert Pandoc block element to RTF.YEnsure that there's the same amount of space after compact lists as after regular lists.*Convert list item (list of blocks) to RTF.<Convert definition list item (label, list of blocks) to RTF.$Convert list of inline items to RTF.Convert inline item to RTF._space after (in twips)block indent (in twips)0first line indent (relative to block) (in twips) alignmentstring with contentblock indent (in twips)0first line indent (relative to block) (in twips) alignmentstring with contentblock indent (in twips)0first line indent (relative to block) (in twips) alignmentstring with content indent level alignmentblock to convert alignment indent levellist start markerlist item (list of blocks) alignment indent levellist item (list of blocks)list of inlines to convertinline to convert___J'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNoneM %Convert list of authors to a docbook  author section`4Convert Pandoc document to string in Docbook format.Convert an Element to TEI.'Convert a list of Pandoc blocks to TEI.2Auxiliary function to convert Plain block to Para.XConvert a list of pairs of terms and definitions into a TEI list with labels and items.<Convert a term and a list of blocks into a TEI varlistentry.>Convert a list of lists of blocks to a list of TEI list items..Convert a list of blocks into a TEI list item.&Convert a Pandoc block element to TEI.)Convert a list of inline elements to TEI.!Convert an inline element to TEI.````KVCopyright (C) 2008-2017 John MacFarlane 2012 Peter WangGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone aConvert Pandoc to Texinfo.Add a Top- node around the document, needed by Texinfo.$Escape things as needed for Texinfo.#Puts contents into Texinfo command.(Convert Pandoc block element to Texinfo.)Convert Pandoc block elements to Texinfo.+Convert list of inline elements to Texinfo.FConvert list of inline elements to Texinfo acceptable for a node name.!Convert inline element to Texinfo     aBlock to convertInlines to convertInlines to convertInline to convertaa     aL'Copyright (C) 2010-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNonebConvert Pandoc to Textile.*Return Textile representation of document.+Escape one character as needed for Textile.$Escape string as needed for Textile.(Convert Pandoc block element to Textile.8Convert ordered list attributes to HTML attribute string@Convert bullet or ordered list item (list of blocks) to Textile. @Convert definition list item (label, list of blocks) to Textile.!YTrue if the list can be handled by simple wiki markup, False if HTML tags will be needed."dTrue if list item can be handled with the simple wiki syntax. False if HTML tags will be needed.#3Concatenates strings with line breaks between them.$1Convert list of Pandoc block elements to Textile.%2Convert list of Pandoc inline elements to Textile.&)Convert Pandoc inline element to Textile.'()*+,-b.Options Block element !"/#012$OptionsList of block elements%&bb'()*+,-b. !"/#012$%&M8Copyright (C) 2008-2017 John MacFarlane, 2017 Alex IvkinGNU GPL, version 2 or aboveAlex Ivkin <alex@ivkin.net>betaportableNone cConvert Pandoc to ZimWiki.3*Return ZimWiki representation of document.4&Escape special characters for ZimWiki.5(Convert Pandoc block element to ZimWiki.65Convert bullet list item (list of blocks) to ZimWiki.76Convert ordered list item (list of blocks) to ZimWiki.81Convert list of Pandoc block elements to ZimWiki.92Convert list of Pandoc inline elements to ZimWiki.:)Convert Pandoc inline element to ZimWiki.;<=>?@Ac345BCDEF67G89:Hdcc;<=>?@Ac345BCDEF67G89:HdN'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone%&9;Th(Association list of formats and writers.iDRetrieve writer, extensions based on formatSpec (format+extensions).efghij0"#$%(-045679:;<=>?@GIJMNPQRUVWXY\]^_`abcefghij0efgh"N>#=$%(-?@0G7654IJjMPQUVW\XY]R^_9:<;`abciefghijx'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley.edu>alphaportableNone%&9;T IJKLMNOP Q)RSTUVWXYZ[\]^_`ab cdefghijklmnopqrstuvwxyz{|}~6  IbdWJKLMNOPQRSTUVXYZ[\]^_`acefghijklmnopqrstuvwxyz{|}~    "#$%(-045679:;<=>?@GIJMNPQRUVWXY\]^_`abcefghijO'Copyright (C) 2006-2017 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane <jgm@berkeley@edu>alphaportableNone5LTCk(Data structure for command line options.mNumber of spaces per tabn-Preserve tabs instead of converting to spacesoInclude header, footerp Reader formatq Writer formatrInclude table of contentssBase header leveltCustom templateuTemplate variables to setvMetadata fields to setwName of output filexNames of input filesyNumber sections in LaTeXzStarting number for sections{ Put sections in div tags in HTML|Use incremental lists in SlidySlideousS5}Make HTML accessible offline~Use  q tags in HTML!Style to use for highlighted codexml syntax defs to loadType of the top-level divisionsMethod to print HTML mathPath to abbrevs filePath of reference docEPUB subdir in OCF container EPUB metadataEPUB fonts to embed'Header level at which to split chaptersCover image for epub"Number of levels to include in TOCOutput command-line argumentsIgnore command-line argumentsVerbosity of diagnostic outputEnable tracingFile to write JSON log outputFail on warnings,Use reference links in writing markdown, rst=location for footnotes and link references in markdown outputDpiOptions for wrapping textLine length in charactersFilters to applyLua filters to apply(Default classes for indented code blocksMethod to output cites$Use listings package for code blocks$Program to use for latex/html -> pdfFlags to pass to the engine Header level that creates slides&Use atx headers for markdown level 1-2!Use ascii characters only in htmlDefault image extensionPath to extract embedded media'Accept or reject MS Word track-changes."Parse input files before combiningPrefix for titleCSS files to link toFiles to include beforeFiles to include after bodyFiles to include in headerPath to search for images etcHeaders for HTTP requestsStyle of line-endings to useSkip HTML comments"Defaults for command-line options.jA list of functions, each transforming the options data structure in response to a command-line option.sklmnopqrstuvwxyz{|}~user-specified writer nameuser-specified pdf-engine#IO (writerName, maybePdfEngineProg)Kklxwvpqonmutr|yz{~s}Kklmnopqrstuvwxyz{|}~,kDlmnopqrstuvwxyz{|}~yz{|}~      !"#$%&'()*+,-./ 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                         !"#$%&'()*+,-./01234567889:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     l !!"#$%&'()*+,--.//0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU=VWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMN O!P"Q#R$S$T$U$V$W$X$Y%Z%Z%[%\%]%^%_%`%a%b&c'd'e(f(g)h)i)j)k)l)m)n)o)p)q*r*s*t*u+v,w,x,y,z,{,|,},~,,,,,,,,-.../0111111w23444455555666777788888888889::::::::;;<===>>>?@@@@ABCDEEEFGHIJKLMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO O O O O OOOOOOOOOOOOOOOOOOO O!O"O#O$O%O&O'O(O)O*O+O,O-P.P.P/P0P1Q2Q3R4R5R6R7S8S9y:;y<=y<>y<?S@SAyBCyBDy:EyFGHIJHIKSLSMyNOSPSQSRySTSUSVy:WSXSYSZS[S\T]TT^T_T`UaUbUcUdUeUfVgVhViVjVkVlVmVnVoVpVqVrVsVtVuVvVwVxVyVzV{V|V}V~VVVVVVVVVVVWWWWWWy:YWWWWWWWWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[[[[y<y:[y:[[[[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\|}\\\\\\\\\\\\\\\\\\\\\\\\\\\ \ \ \ \ \\\\\\\\\\\\\\]]]^^^ ^!^"^#^$^%^&^'^(^)^*^+^,^-^.^/^0^1^2^3^4^4^5^6^7^8^9^:^:^;^<^=^>^?^@^A^B^C^D^E^F^G^H^I^J^K^L^M^N^O^P^Q^R^S^T^U^V^W^X^Y^Z^[^\^]^^^_^`^a^b^^c^d^e^f^g^h^i^^j^k^l^m^n^o^p^q^r^s^t^u^v^w^x^y^z^{^|^}^~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^________`````````````````_`````````````aaaaaaaaaaaaaaaaaaaaayy:y:     y: <bbbbbbbbbbbb                             !  ]  "  #  $  %  &  '  (  (  )  *  +  +  ,  - ./ .0 .1 .2 .3 .4 .5 .6 .7 .8 .8 .9 .: .; <= <> <? <@ <@ <A <B <C <D <E <F <G <H I> IJ IK IL IM IN IO IP IP IQ IR IS TU TV W=  X YZ Y[ Y\ Y] Y^ Y_ Y` Ya Yb cd ef eg eh ei ej kl m n o p q rdsdsdtdudvdwdxdydzd{d|d}d~ddddeeeeeeeeeeeeeeeFfffffffgggggggggggg g g g gog gpggggggggggnggggggjggggg gkg!g"g#g$h%h&h'h(h(h)h)h*h+h,h-h.h/h0h1h2h3h4h5h6h7h8h9h:h;h<h=i>i?i@iAiBiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiTiUiVjWjXjYjjZj[j\j]j^j_j`jajbjcjdjdjejfjgjhjijijjjkjljmjnjojpjqjrjsjtjujvjwjxjyjzj{j{j|j}j~jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjVjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj j j j k k k k k kk k k k k k   k   k k k k k k k k k k k k k k k !kkkkbk "k #k $k %k &k 'k (k )k *kUk +k ,k -k .k /k 0k 1k 2k 3k 4k 5k 6k 7k 8k 9k :k ;k <k =k >k ?k @k Ak Bk Ck Dk Ek Fk Gk Hk Ik Jk Kk Lk Mk Nk Ok Pk Qk Rk Sk Tk Uk Vk Wk Xk Yk Zk [k \k ]k ^k _k `k ak bll cl dl el fl gl hl il jl kl ll ml nl ol pl ql rl sl tl ul vl wl xl yl zl {l |l } ~                                                            o o o o o o o o o o o o o o o o o o o o o o o o o o oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o p pp ppp p p p p p p p pq q q q q q q q q q q q q q r r r r r r r H ! "r #r $r % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o o p q r r s t u v w x y z { | } ~                                                                                          B                                                                            !X " # $ % & ' ( ) * + , - . / 0 1 2 3 4 4 5 6 7 8 9 : ; <  4 = > ? @ A  B C D E F ? > G H  I J K L M N O P Q R S T U V W 7 X 9 Y Z [ \ ] ^ _ = ` a B L b c d e f I g E h i j k l m n o' p q r s t u u v w x y z { | }  ~         7    Q         ?         \ =   X  9   Y   N   >       B   I  J   d  o n        L K F  ! ! ! ! s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s " " " " " " 4" " " " " |"" " " " " " ?" " 7" " " " " T" " " " " " " " " " " " " <" " Y" " " " " " =" 9" X" " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " " !" "" #"" >" B" $" %" C" K" " &" n" o" '" (" )" *" +" ," -" ." I" L"" F" /" 0" 1" 2" 3" 4" 5" 6" 7" 8" " # 9# :# ;# # ~# # # # <## # # 7# =# # <# Y# X# 9# ># ?# @# ># # # A# B# C# # D# ?# B# I# # J# E## F# G# H# I# J# K# L# o# M# N# n# O# P# Q# B# # R# 5# L# S# K# 8# # # F# $ >$ T$ U$ V$ W$>$ X$ Y$ Z$ [$ :$ ;$ $ \$$ $ ]$ 7$ M$ ?$ Y$ ^$ _$ `$ a$ b$ c$ =$ d$ e$ @$ f$ g$ B$ I$ h$ B$ J$ E$$ L$ E$ i$ o$ n$ C$ j$ k$ l$ m$ n$ P$ o$ p$ q$ r$ s$ $ t$ u$ v$ L$ K$ w$ x$ y$ l$ z% {% |% }% ~% % 7% % % % % % |%% % % ?% % T% % % <% X% 9% Y% % % % % % =% % >% % % % M% % N% % =% % % % % % % % B% M%^% % % % % % % F% % % F% m%% % E% 4% %%%% L% I% K% % &% & & 4& =& && & 7& ?& T& & & Y& & & & & & & & & & & & V& & & & & ^& & & & & & & & & \& && >& & & & M& N& H& & & & B& & & & & L& I& & e& & o& & n& n& & & & F& E& & & & & & & & & & & & & & & ' ' ' ' ' ' ' ' ' ' ' ' ' '   ) ) ) ) ) ) ) ) * + + , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,, , , !, K, ", #, I, $, %, , &,,, ', (, ), *, +, ,, -, ., /, 4, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, :, ;, <, =, >, ?, @, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P,,, Q, R, S, T, U, V, W, X, Y, Z, [, \, ], ^, _, `, a, b, ,, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z, {, |, }, ~, , , , B, , , , , , , , , c, , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,, , , - - - -- 2-l- - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - |-- 7- - - - - - - - T- - - J- K- - - - - - - - - - - - - - - - - - - - - \- - - - - - - =- 9- X- - - - Y- - - ?- - ~- - - - - - - - - - "------- L- #----- - - - - -- >- -- B--- C--- K- - b------- n- - - I-- L------ F-- - 1-!- - 5- E- 7-"-#-$- c-%-&-'-(-)-*-+-,---.-/-0--1- W- 8- - .2.2.3.4.5.6.7. ]. ^. _.8.9. h. it Bt tt:t;t<t=t>t?t t@yABtCtDtEtFtGtHtItJtKtLtMtNtOtPtQtRtStStTtUtVtWtXtYtZt[t\t]t^t_t`t 4t It Jt Lt,tatbtctdtetftgt1t Wt t"thtitjtktltmtntotpt ktqtrt nt ot nt^t =t t t t bt tst Kt tttutvtwt txtytzt{t|t}t~t Ft 8tt t uuuuuuuuuuuuuuuuuuuvvvvv Avvvvvvv vvvvvvvv vv v vvvvvvvvvvvvvvvvvvvvvv vvvvvvvvvvvvvvv v >vvvvvvvvv vvvvvv vv <v Yv Xv 9vvv v =v v/00 |0000 70 0 :00yA00000 Y0 \0 000 ?0 N0 M0 >000 B00 00000 L0 I00#0 F0 E00 K0 0 J000 0 0 0 000 T0 00 0000000 7000)0000000 K0000000wwwwwww w w w w wwwwww2222222222 2!2"2#2$2%2&2&2 2'2(2)2*2+3,3-3.3/3031323334353&3&363738393:3;3<3=3>3?3@4A4B4C4D4E4F4G4H4I4J4K4L4 Z4M4N4O4P4Q4R4S4T4U4V5W5X5Y5Z5[5\5]5^5_5`5&5&5a5b5c5d5e5f5g5h5i5j5k5l5m5n5n5o5p5q5r5s5t5u5v5w5x5y5z5{5|5}5~55555555555555555555D55555555555R55555555555555 55556666666666 6666666666&6&66666667777777777 777777 77777777y<77777777777 777777777E7777777 <88888888888888888888888 8 8&8&8 8~8 8 8888888888888888 88R888 8!8"8#8$8%8&9'9(9)9*9+9,9-9.9/:0:1:2:3:4:5:5:6:7:8:9:9:::;:<:<:=:>:?:@:@:A:B:C:C:D:E:F:G:H:I:J:K:L:M:N:O:P:Q:R:S:T:U:V:W:X:X:Y:Z: h: h:[:\:]:^:_:`:a:b:c:d:e:f:g:h:i:j:k:l:m:n:o:p:q:r:s:t:u:v:w:x:y:z:{;|;};;~;;;;;;;&;&;;;<<<<<<<<<<<<<<<<<<<<<<`<&<&<<<<<<<<~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<====E===========R==>>>>4>>>>>>>>&>&>>>>>>>>8>>>>>>>>>>>>>>>>>.>>>>>>>>>>>>>>>>>>>>>>> > > > > >>>>>>>????????????? ?!?"?&?&??#?$??~?%?&@'@(@)@*@+@@@@@@,@-@.@/@0@1@2@3@&@&@@4@5@6@7@8@n@n@9@:@;@<@=@>@?@@@@A@ @ @B@C@D@E@F@G@H@ @I@ @@J@K@@L@M@N@O@P@Q@RASAATAAUAVAAA AWAXAYAZA[A[A%A\A]A&A&AA8AA^A_ARA`AaBbBcBdBBBBBeBfBgBhBiBjBkBlB&B&BmBjBBnBB#B~BoBpBqBrBsBtBuB%B&BBvBwBxByBzB{B|C}C~CCCCCCCCCC&C&CC8CCC7CDDDDEEEEEEEEEEEEEEEE&E&EEEEEEEEEEjEEE~EEE EEEEEEEEEEEEEEEEEEEEEEEEEEEEEE EEEEEEEEEEFFFFFFFFGGGGGGGGG GGGGGGG&G&GGG8GGGHHHHHHHHHHHHHHHHHH&H&HHHeHHH8HHH?HHHHHHIIIIIIIIIIIIIII I I II I IIIJJJJEJJJJJJJJJJJJVKK KK!K"K#K$K%K&K&K&KK'K(K)K*K8K+K,K-K.K/K0K1K2K3K4K5L6L7L8L9LL:L;LLL L<L=L>L?L&L&LL@LALLBLLCLRLDMEMMFMGMHMIMJMKMLM&M&MMMMNMOMPMQMRMSM MTMUVWXYZ[\ &]^_`abcdefghijklmnopqrstuvwxyyz{ o|}~clOOOOOOOOOOOOOO cOOOOOOOOOOOOOOOOOOOOOO#pandoc-2.0.2-CWrgYSE5ZZ2CqEQOHUGna3Text.Pandoc.PrettyText.Pandoc.OptionsText.Pandoc.LuaText.Pandoc.ParsingText.Pandoc.Readers.LaTeX.TypesText.Pandoc.HighlightingText.Pandoc.UTF8Text.Pandoc.ProcessText.Pandoc.XMLText.Pandoc.MIMEText.Pandoc.MediaBagText.Pandoc.LoggingText.Pandoc.ErrorText.Pandoc.EmojiText.Pandoc.AsciifyText.Pandoc.SharedText.Pandoc.ExtensionsText.Pandoc.BCP47Text.Pandoc.Writers.SharedText.Pandoc.ImageSizeText.Pandoc.ClassText.Pandoc.PDFText.Pandoc.Readers.CommonMarkText.Pandoc.Readers.CreoleText.Pandoc.Readers.DocBookText.Pandoc.Readers.DocxText.Pandoc.Readers.HTMLText.Pandoc.Readers.EPUBText.Pandoc.Readers.HaddockText.Pandoc.Readers.MediaWikiText.Pandoc.Readers.MuseText.Pandoc.Readers.NativeText.Pandoc.Readers.OdtText.Pandoc.Readers.RSTText.Pandoc.Readers.TWikiText.Pandoc.Readers.TikiWikiText.Pandoc.Readers.Txt2TagsText.Pandoc.Readers.VimwikiText.Pandoc.SelfContainedText.Pandoc.TemplatesText.Pandoc.Writers.CustomText.Pandoc.Writers.MathText.Pandoc.Writers.NativeText.Pandoc.Readers.LaTeXText.Pandoc.Readers.MarkdownText.Pandoc.Readers.OPMLText.Pandoc.Readers.OrgText.Pandoc.Readers.TextileText.Pandoc.ReadersText.Pandoc.Writers.AsciiDocText.Pandoc.Writers.ConTeXtText.Pandoc.Writers.DocbookText.Pandoc.Writers.DocxText.Pandoc.Writers.DokuWikiText.Pandoc.Writers.FB2Text.Pandoc.Writers.HTMLText.Pandoc.Writers.CommonMarkText.Pandoc.Writers.EPUBText.Pandoc.Writers.HaddockText.Pandoc.Writers.ICMLText.Pandoc.Writers.JATSText.Pandoc.Writers.LaTeXText.Pandoc.Writers.ManText.Pandoc.Writers.MarkdownText.Pandoc.Writers.MediaWikiText.Pandoc.Writers.MsText.Pandoc.Writers.MuseText.Pandoc.Writers.OPML Text.Pandoc.Writers.OpenDocumentText.Pandoc.Writers.ODTText.Pandoc.Writers.OrgText.Pandoc.Writers.RSTText.Pandoc.Writers.RTFText.Pandoc.Writers.TEIText.Pandoc.Writers.TexinfoText.Pandoc.Writers.TextileText.Pandoc.Writers.ZimWikiText.Pandoc.WritersText.Pandoc.AppText.Pandoc.UUIDText.Pandoc.SlidesText.Pandoc.Readers.Org.Shared%Text.Pandoc.Readers.Odt.Generic.Utils&Text.Pandoc.Readers.Odt.Generic.SetMap*Text.Pandoc.Readers.Odt.Generic.Namespaces"Text.Pandoc.Readers.Odt.Namespaces(Text.Pandoc.Readers.Odt.Generic.FallibleMonadfail$Text.Pandoc.Readers.Odt.Arrows.Utils$Text.Pandoc.Readers.Odt.Arrows.State,Text.Pandoc.Readers.Odt.Generic.XMLConverterText.Pandoc.Readers.Odt.Base#Text.Pandoc.Readers.Odt.StyleReaderText.Pandoc.Readers.Docx.Util!Text.Pandoc.Readers.Docx.StyleMap Text.Pandoc.Readers.Docx.CombineText.Pandoc.Lua.UtilText.Pandoc.Compat.TimeText.Pandoc.CSV Paths_pandocText.Pandoc.CSSText.Pandoc.Lua.StackInstancesText.Pandoc.Lua.FilterText.Pandoc.Readers.Docx.ListsText.Pandoc.Readers.Docx.Parse%Text.Pandoc.Readers.Odt.ContentReaderText.Pandoc.TranslationsSystem.FilePathGlob#Text.Pandoc.Readers.Org.ParserStateText.Pandoc.Readers.Org.Parsing#Text.Pandoc.Readers.Org.BlockStarts&Text.Pandoc.Readers.Org.ExportSettings$Text.Pandoc.Readers.Org.DocumentTreeText.Pandoc.Readers.Org.InlinesText.Pandoc.Readers.Org.MetaText.Pandoc.Readers.Org.BlocksText.Pandoc.Lua.PandocModule Text.Pandocbase Data.Monoid<>0data-default-class-0.1.2.0-GsXqKN6o1X9jr0fF5qCVDData.Default.Classdef"hslua-0.9.2-HYp6v9g2uL8AWHl3Y9HyPDForeign.Lua.Types.Error LuaException$parsec-3.1.11-DytKT37FVYQJRVdRwnazC8Text.Parsec.CharstringsatisfyanyCharchardigitletteralphaNumnewlinespacespacesnoneOfoneOfText.Parsec.CombinatormanyTill notFollowedByeofanyTokencountendByendBy1sepEndBy sepEndBy1sepBy1sepBymany1 skipMany1optional optionMaybeoptionchoiceText.Parsec.Prim updateStatesetStategetStatesetInput setPositiongetInput getPositionparse runParser runParserTskipManymany tokenPrim lookAheadtry<|> unexpectedStreamText.Parsec.PossetSourceColumn setSourceLine sourceColumn sourceLinenewPosLineColumn SourcePos*skylighting-0.4.3.2-JkebLn4v9sbI0znaEmBq9XSkylighting.Format.HTML styleToCssformatHtmlBlockformatHtmlInlineSkylighting.Format.LaTeX styleToLaTeXformatLaTeXBlockformatLaTeXInlineSkylighting.Styleszenburn monochromehaddockespressotangopygmentskateSkylighting.TypesStylereadFile getContents writeFileWith writeFile putStrWithputStr putStrLnWithputStrLn hPutStrWithhPutStr hPutStrLnWith hPutStrLn hGetContentstoTexttoString toTextLazy toStringLazyfromText fromTextLazy fromStringfromStringLazy encodePath decodeArgMacroExpansionPointExpandWhenDefinedExpandWhenUsedTokTokTypeCtrlSeqSpacesNewlineSymbolWordCommentEsc1Esc2Arg $fEqTokType $fOrdTokType $fShowTokType$fEqTok$fOrdTok $fShowTok$fEqExpansionPoint$fOrdExpansionPoint$fShowExpansionPoint $fShowMacro pipeProcessDocisEmptyemptycathcat<+>hsep$$$+$vcatvsepnestlechomprendertextcr blankline blanklinesprefixedflushnesthangbeforeNonBlanknowrap afterBreakoffset minOffsetlblockrblockcblockheightinsidebracesbracketsparensquotes doubleQuotes charWidth realLength $fIsStringDoc $fMonoidDoc $fShowDoc$fEqDoc$fShowD$fEqDescapeCharForXMLescapeStringForXMLinTagsselfClosingTag inTagsSimpleinTagsIndented toEntities fromEntitiesMimeType getMimeTypegetMimeTypeDefextensionFromMimeTypeMediaBag insertMedia lookupMediamediaDirectory$fShowMediaBag$fMonoidMediaBag$fDataMediaBag LogMessageSkippedContentCouldNotParseYamlMetadataDuplicateLinkReferenceDuplicateNoteReferenceNoteDefinedButNotUsedDuplicateIdentifierReferenceNotFoundCircularReferenceUndefinedToggleParsingUnescapedCouldNotLoadIncludeFileMacroAlreadyDefinedInlineNotRenderedBlockNotRenderedDocxParserWarningCouldNotFetchResourceCouldNotDetermineImageSizeCouldNotConvertImageCouldNotDetermineMimeTypeCouldNotConvertTeXMathCouldNotParseCSSFetching ExtractingNoTitleElementNoLangSpecified InvalidLangCouldNotHighlightMissingCharacter Deprecated NoTranslationCouldNotLoadTranslations VerbosityERRORWARNINGINFOencodeLogMessagesshowLogMessagemessageVerbosity$fToJSONLogMessage$fFromJSONVerbosity$fToJSONVerbosity$fShowVerbosity$fReadVerbosity $fEqVerbosity$fDataVerbosity$fEnumVerbosity$fOrdVerbosity$fBoundedVerbosity$fGenericVerbosity$fShowLogMessage$fEqLogMessage$fDataLogMessage$fOrdLogMessage$fGenericLogMessage PandocError PandocIOErrorPandocHttpErrorPandocShouldNeverHappenErrorPandocSomeErrorPandocParseErrorPandocParsecErrorPandocMakePDFErrorPandocOptionErrorPandocSyntaxMapErrorPandocFailOnWarningErrorPandocPDFProgramNotFoundErrorPandocPDFErrorPandocFilterErrorPandocCouldNotFindDataFileErrorPandocResourceNotFoundPandocTemplateErrorPandocAppErrorPandocEpubSubdirectoryErrorPandocMacroLoop handleError$fExceptionPandocError$fShowPandocError$fGenericPandocErroremojis toAsciiCharElementBlkSec pandocVersionsplitBysplitByIndicessplitStringByIndices substituteordNubbackslashEscapesescapeStringUsingstripTrailingNewlinestrimtrimltrimrstripFirstAndLastcamelCaseToHyphenatedtoRomanNumeral escapeURI tabFiltercrFilter normalizeDateorderedListMarkers extractSpacesremoveFormattingdeNote stringify capitalize compactify compactifyDL linesToParainlineListToIdentifierhierarchicalize uniqueIdent isHeaderBlock headerShift isTightList addMetaFieldmakeMetaeastAsianLineBreakFilter underlineSpan renderTags' inDirectorymapLeftcollapseFilePathfilteredFilesFromArchiveschemesisURIblocksToInlinessafeRead withTempDir$fWalkableBlockElement$fWalkableInlineElement $fEqElement $fReadElement $fShowElement $fDataElement Extension Ext_footnotesExt_inline_notesExt_pandoc_title_blockExt_yaml_metadata_blockExt_mmd_title_blockExt_table_captionsExt_implicit_figuresExt_simple_tablesExt_multiline_tablesExt_grid_tablesExt_pipe_tables Ext_citations Ext_raw_tex Ext_raw_htmlExt_tex_math_dollarsExt_tex_math_single_backslashExt_tex_math_double_backslashExt_latex_macrosExt_fenced_code_blocksExt_fenced_code_attributesExt_backtick_code_blocksExt_inline_code_attributesExt_raw_attributeExt_markdown_in_html_blocksExt_native_divsExt_fenced_divsExt_native_spansExt_bracketed_spansExt_markdown_attributeExt_escaped_line_breaksExt_link_attributesExt_mmd_link_attributesExt_autolink_bare_urisExt_fancy_lists%Ext_lists_without_preceding_blanklineExt_four_space_rule Ext_startnumExt_definition_listsExt_compact_definition_listsExt_example_listsExt_all_symbols_escapableExt_angle_brackets_escapableExt_intraword_underscoresExt_blank_before_blockquoteExt_blank_before_headerExt_space_in_atx_header Ext_strikeoutExt_superscript Ext_subscriptExt_hard_line_breaksExt_ignore_line_breaksExt_east_asian_line_breaksExt_literate_haskellExt_abbreviations Ext_emojiExt_auto_identifiersExt_gfm_auto_identifiersExt_ascii_identifiersExt_header_attributesExt_mmd_header_identifiersExt_implicit_header_referencesExt_line_blocksExt_epub_html_extsExt_shortcut_reference_links Ext_smartExt_old_dashesExt_spaced_reference_links ExtensionsextensionsFromListemptyExtensionsextensionEnabledenableExtensiondisableExtensionpandocExtensionsplainExtensionsphpMarkdownExtraExtensionsgithubMarkdownExtensionsmultimarkdownExtensionsstrictExtensionsgetDefaultExtensionsparseFormatSpec$fFromJSONExtension$fToJSONExtension$fMonoidExtensions$fFromJSONExtensions$fToJSONExtensions$fShowExtensions$fReadExtensions$fEqExtensions$fOrdExtensions$fDataExtensions$fGenericExtensions$fShowExtension$fReadExtension$fEnumExtension $fEqExtension$fOrdExtension$fBoundedExtension$fDataExtension$fGenericExtensionhighlightingStyles languageslanguagesByExtension highlighttoListingsLanguagefromListingsLanguage WriterOptionswriterTemplatewriterVariables writerTabStopwriterTableOfContentswriterIncrementalwriterHTMLMathMethodwriterNumberSectionswriterNumberOffsetwriterSectionDivswriterExtensionswriterReferenceLinks writerDpiwriterWrapText writerColumnswriterEmailObfuscationwriterIdentifierPrefixwriterCiteMethodwriterHtmlQTagswriterSlideLevelwriterTopLevelDivisionwriterListingswriterHighlightStylewriterSetextHeaderswriterEpubSubdirectorywriterEpubMetadatawriterEpubFontswriterEpubChapterLevelwriterTOCDepthwriterReferenceDocwriterReferenceLocationwriterSyntaxMapReferenceLocation EndOfBlock EndOfSection EndOfDocumentTopLevelDivision TopLevelPartTopLevelChapterTopLevelSectionTopLevelDefault WrapOptionWrapAutoWrapNone WrapPreserve TrackChanges AcceptChanges RejectChanges AllChangesHTMLSlideVariantS5Slides SlidySlidesSlideousSlidesDZSlidesRevealJsSlidesNoSlidesObfuscationMethod NoObfuscationReferenceObfuscationJavascriptObfuscation CiteMethodCiteprocNatbibBiblatexHTMLMathMethod PlainMath LaTeXMathMLJsMathGladTeXWebTeXMathMLMathJaxKaTeX EPUBVersionEPUB2EPUB3 ReaderOptionsreaderExtensionsreaderStandalone readerColumns readerTabStopreaderIndentedCodeClassesreaderAbbreviationsreaderDefaultImageExtensionreaderTrackChangesreaderStripComments isEnabled$fDefaultWriterOptions$fFromJSONReferenceLocation$fToJSONReferenceLocation$fFromJSONTopLevelDivision$fToJSONTopLevelDivision$fFromJSONWrapOption$fToJSONWrapOption$fFromJSONTrackChanges$fToJSONTrackChanges$fFromJSONHTMLSlideVariant$fToJSONHTMLSlideVariant$fFromJSONObfuscationMethod$fToJSONObfuscationMethod$fFromJSONCiteMethod$fToJSONCiteMethod$fFromJSONHTMLMathMethod$fToJSONHTMLMathMethod$fDefaultReaderOptions$fFromJSONReaderOptions$fToJSONReaderOptions$fEqEPUBVersion$fShowEPUBVersion$fReadEPUBVersion$fDataEPUBVersion$fGenericEPUBVersion$fShowHTMLMathMethod$fReadHTMLMathMethod$fEqHTMLMathMethod$fDataHTMLMathMethod$fGenericHTMLMathMethod$fShowCiteMethod$fReadCiteMethod$fEqCiteMethod$fDataCiteMethod$fGenericCiteMethod$fShowObfuscationMethod$fReadObfuscationMethod$fEqObfuscationMethod$fDataObfuscationMethod$fGenericObfuscationMethod$fShowHTMLSlideVariant$fReadHTMLSlideVariant$fEqHTMLSlideVariant$fDataHTMLSlideVariant$fGenericHTMLSlideVariant$fShowTrackChanges$fReadTrackChanges$fEqTrackChanges$fDataTrackChanges$fGenericTrackChanges$fShowReaderOptions$fReadReaderOptions$fDataReaderOptions$fGenericReaderOptions$fShowWrapOption$fReadWrapOption$fEqWrapOption$fDataWrapOption$fGenericWrapOption$fShowTopLevelDivision$fReadTopLevelDivision$fEqTopLevelDivision$fDataTopLevelDivision$fGenericTopLevelDivision$fShowReferenceLocation$fReadReferenceLocation$fEqReferenceLocation$fDataReferenceLocation$fGenericReferenceLocation$fShowWriterOptions$fDataWriterOptions$fGenericWriterOptionsLang langLanguage langScript langRegion langVariants renderLanggetLang parseBCP47$fEqLang $fOrdLang $fShowLang metaToJSON metaToJSON'addVariablesToJSONgetFieldsetField resetFielddefField tagWithAttrsfixDisplayMath unsmartify gridTable DimensionPixel Centimeter MillimeterInchPercentEm DirectionWidthHeight ImageTypePngGifJpegSvgPdfEpsshowFl imageType imageSize sizeInPixels sizeInPointsdesiredSizeInPointsinPointsinEminInchinPixel showInInch showInPixelnumUnitscaleDimension dimension lengthToDim$fDefaultImageSize$fShowDimension$fShowDirection$fShowImageType$fReadImageSize$fShowImageSize $fEqImageSize$fShowDataFormat $fShowTagType $fEqTagType $fOrdTagType Translations PandocPure unPandocPureFileTree unFileTreeFileInfo infoFileMTimeinfoFileContents PureStatestStdGen stWord8Store stUniqStorestEnvstTime stTimeZonestReferenceDocxstReferenceODTstFilesstUserDataFilesstCabalDataFilesPandocIO unPandocIO CommonStatestLog stUserDataDir stSourceURLstRequestHeaders stMediaBagstTranslations stInputFiles stOutputFilestResourcePath stVerbositystTrace PandocMonad lookupEnvgetCurrentTimegetCurrentTimeZone newStdGen newUniqueHashopenURL readFileLazyreadFileStrictglob fileExistsgetDataFileNamegetModificationTimegetCommonStateputCommonStategetsCommonStatemodifyCommonState logOutputtrace setVerbosity getVerbositygetLogreportsetTracesetRequestHeader setMediaBag getMediaBag getInputFiles setInputFiles getOutputFile setOutputFilegetResourcePathsetResourcePath getPOSIXTime getZonedTimereadFileFromDirstoLangsetTranslations translateTermrunIOrunIOorExplodesetUserDataDirgetUserDataDir fetchItem readDataFilereadDefaultDataFilefetchMediaResource fillMediaBag extractMedia getPureState getsPureState putPureStatemodifyPureState addToFileTreerunPure$fPandocMonadParsecT$fPandocMonadt$fPandocMonadPandocPure$fDefaultPureState$fPandocMonadPandocIO$fDefaultCommonState$fMonadIOPandocIO$fFunctorPandocIO$fApplicativePandocIO$fMonadPandocIO$fMonadErrorPandocIO$fMonoidFileTree$fFunctorPandocPure$fApplicativePandocPure$fMonadPandocPure$fMonadErrorPandocPuremakePDF SubstTableKeyTableKey NoteTable' NoteTable QuoteContext InSingleQuote InDoubleQuoteNoQuote ParserContext ListItemState NullState HeaderType SingleHeader DoubleHeaderHasIncludeFilesgetIncludeFilesaddIncludeFiledropLatestIncludeFileHasLogMessages addLogMessagegetLogMessagesHasLastStrPosition setLastStrPos getLastStrPos HasMacros extractMacros updateMacrosHasIdentifierListextractIdentifierListupdateIdentifierList HasHeaderMapextractHeaderMapupdateHeaderMapHasQuoteContextgetQuoteContextwithQuoteContextHasReaderOptionsextractReaderOptions getOption ParserState stateOptionsstateParserContextstateQuoteContextstateAllowLinksstateMaxNestingLevelstateLastStrPos stateKeysstateHeaderKeysstateSubstitutions stateNotes stateNotes' stateNoteRefs stateMeta stateMeta'stateCitationsstateHeaderTable stateHeadersstateIdentifiersstateNextExample stateExamples stateMacrosstateRstDefaultRolestateRstCustomRoles stateCaptionstateInHtmlBlockstateFencedDivLevelstateContainersstateLogMessagesstateMarkdownAttributeFFuture runDelayedParserTParserrunFaskFasksFreturnF trimInlinesF takeWhilePtakePanyLineanyLineNewline indentWith many1TillnotFollowedBy' oneOfStringsoneOfStringsCI spaceChar nonspaceChar skipSpaces gobbleSpacesgobbleAtMostSpacesenclosed stringAnyCaseparseFromStringparseFromString' lineClumpcharsInBalanced romanNumeral emailAddressuri mathDisplay mathInlinewithHorizDisplacementwithRawescapedcharacterReferenceanyOrderedListMarkerorderedListMarkercharReflineBlockLines tableWithwidthsFromIndices gridTableWithgridTableWith' readWithMreadWithtestStringWithdefaultParserState logMessagereportLogMessages guardEnabled guardDisabledupdateLastStrPosnotAfterStringtoKeyregisterHeadersmartPunctuation apostrophesingleQuoteStartsingleQuoteEnddoubleQuoteStartdoubleQuoteEndellipsesdashnestedciteKeytoken<+?>extractIdClassinsertIncludedFileinsertIncludedFileF$fHasIncludeFilesParserState$fHasLogMessagesParserState$fHasLastStrPositionParserState$fHasMacrosParserState$fHasIdentifierListParserState$fHasHeaderMapParserState$fHasQuoteContextParserStatem$fHasReaderOptionsParserState$fHasMetaParserState$fDefaultParserState$fMonoidFuture $fMonadFuture$fApplicativeFuture$fFunctorFuture$fEqHeaderType$fShowHeaderType$fEqParserContext$fShowParserContext$fEqQuoteContext$fShowQuoteContext $fShowKey $fReadKey$fEqKey$fOrdKeyreadCommonMark readCreole readDocBook$fHasMetaDBState$fDefaultDBState $fShowDBStatereadDocx $fDefaultDEnv$fDefaultDStateNamedTag getTagNamereadHtml isInlineTag isBlockTag isTextTag isCommentTaghtmlInBalancedhtmlTag$fHasLastStrPositionHTMLState$fDefaultHTMLLocal$fHasMetaHTMLState$fHasReaderOptionsHTMLState!$fHasQuoteContextHTMLStateReaderT$fHasLogMessagesHTMLState$fHasHeaderMapHTMLState$fHasIdentifierListHTMLState $fNamedTagTag$fNamedTagTag0readEPUB readHaddock readMediaWiki$fHasLogMessagesMWState$fHasIdentifierListMWState$fHasHeaderMapMWState$fHasReaderOptionsMWStatereadMuse readNativereadOdtreadRST readTWiki readTikiWiki $fOrdListType $fEqListType$fShowListType$fOrdListNesting$fEqListNesting$fShowListNestingT2TMetadatemtimeinfileoutfile getT2TMeta readTxt2Tags$fDefaultT2TMeta $fShowT2TMeta readVimwiki makeDataURImakeSelfContainedgetDefaultTemplaterenderTemplate' writeCustom$fExceptionPandocLuaException$fToLuaStackCitation$fToLuaStackMetaValue$fToLuaStack[]$fToLuaStack[]0$fToLuaStackFormat$fToLuaStackInt$fToLuaStackDouble$fShowPandocLuaExceptiontexMathToInlines convertMathdefaultMathJaxURLdefaultKaTeXURL writeNative readLaTeX applyMacros rawLaTeXBlockrawLaTeXInline inlineCommand$fDefaultLaTeXState$fHasMetaLaTeXState$fHasReaderOptionsLaTeXState$fHasMacrosLaTeXState$fHasHeaderMapLaTeXState$fHasIncludeFilesLaTeXState$fHasIdentifierListLaTeXState$fHasLogMessagesLaTeXState$fHasQuoteContextLaTeXStatem$fShowHeaderNum$fShowLaTeXState readMarkdownreadOPML$fDefaultOPMLState$fShowOPMLStatereadOrg readTextileReader TextReaderByteStringReaderreaders getReaderreadJSONpushPandocModule runLuaFilter$fFromLuaStackIdentity writeAsciiDoc writeConTeXt writeDocbook4 writeDocbook5$fEqDocBookVersion$fShowDocBookVersion writeDocx$fShowListMarker$fReadListMarker$fEqListMarker$fOrdListMarker writeDokuWiki$fDefaultWriterEnvironment$fDefaultWriterStatewriteFB2$fShowImageMode$fShowFbRenderState $fEqImageModewriteHtml5String writeHtml5writeHtml4String writeHtml4writeHtmlStringForEPUB writeRevealJswriteS5 writeSlidy writeSlideous writeDZSlideswriteCommonMark writeEPUB2 writeEPUB3 $fShowDate $fShowCreator$fShowIdentifier $fShowTitle$fShowProgressionDirection$fShowEPUBMetadata writeHaddock writeICML writeJATS$fEqJATSVersion$fShowJATSVersion writeLaTeX writeBeamer$fEqStringContextwriteMan writeMarkdown writePlain$fDefaultWriterEnvwriteMediaWikiwriteMs writeMuse writeOPMLwriteOpenDocument $fEqTextStyle$fOrdTextStylewriteODTwriteOrgwriteRSTwriteRTFwriteTEI writeTexinfo writeTextile writeZimWikiWriter TextWriterByteStringWriterwriters getWriter writeJSONOpt optTabStopoptPreserveTabs optStandalone optReader optWriteroptTableOfContentsoptBaseHeaderLevel optTemplate optVariables optMetadata optOutputFile optInputFilesoptNumberSectionsoptNumberOffsetoptSectionDivsoptIncrementaloptSelfContained optHtmlQTagsoptHighlightStyleoptSyntaxDefinitionsoptTopLevelDivisionoptHTMLMathMethodoptAbbreviationsoptReferenceDocoptEpubSubdirectoryoptEpubMetadata optEpubFontsoptEpubChapterLeveloptEpubCoverImage optTOCDepth optDumpArgs optIgnoreArgs optVerbosityoptTrace optLogFileoptFailIfWarningsoptReferenceLinksoptReferenceLocationoptDpi optWrapText optColumns optFilters optLuaFiltersoptEmailObfuscationoptIdentifierPrefixoptIndentedCodeClasses optDataDir optCiteMethod optListings optPdfEngineoptPdfEngineArgs optSlideLeveloptSetextHeadersoptAsciioptDefaultImageExtensionoptExtractMediaoptTrackChanges optFileScopeoptTitlePrefixoptCssoptIncludeBeforeBodyoptIncludeAfterBodyoptIncludeInHeaderoptResourcePathoptRequestHeadersoptEoloptStripComments parseOptionsconvertWithOpts defaultOptsapplyLuaFilters applyFiltersoptions $fFromJSONOpt $fToJSONOpt$fFromJSONLineEnding$fToJSONLineEnding$fShowLineEnding$fGenericLineEnding $fGenericOpt $fShowOptUUIDgetUUID getRandomUUID $fShowUUID getSlideLevel prepSlidesisImageFilenamecleanLinkString originalLang translateLang Lookupable compositionGHC.Baseid Data.FoldablefoldrsumproductreverseCompositionbool Data.EitherEithereitherMaybe Data.Maybemaybeghc-prim GHC.TypesBoolFalseswing tryToRead Text.Readreads readPercentreadLookupablesreadLookupableGHC.Listlookup lookupTablefindByJustuncurry3uncurry4uncurry5uncurry6swapSetMapfromListinsertunion3getNamespaceIDgetIRIgetInitialIRImap NameSpaceID NameSpaceIRIs NameSpaceIRInsIDs NamespaceNsOfficeNsStyleNsTextNsTableNsFormNsDrawNs3DNsAnimNsChartNsConfigNsDBNsMetaNsNumberNsScript NsManifestNsPresentationNsODFNsXSL_FONsSVGNsSmilNsMathMLNsXFormsNsXLinkNsXHtmlNsGRDDL NsDublinCoreNsPKG NsOpenFormulaNsXMLNsOtherfindIDnsIDmap$fNameSpaceIDNamespace SuccessList ChoiceVectorFailurefromLeftrecoverfailWith chooseMax chooseMaxWithcollectNonFailing spreadChoiceFallible maybeToEither eitherToMaybe failEmpty succeedWithcollapseEither$fChoiceVectorSuccessList$fChoiceVector(,) FallibleArrow duplicatekeepingTheValue>>% choiceToMaybe maybeToChoicereturnV>>?>>?^>>?^?^>>?>>?! ifFailedDoand2and3and4and5and6liftA2liftA3liftA4liftA5liftA6liftA^||||||^^|||^^&&&&&&^ liftAsSuccess>>?%^>>?%>>?%? withState modifyState ignoringState fromStateextractFromStatetryModifyState withSubStateFwithSubStateF'foldSFoldableMonoiditerateS MonadPlus iterateSL iterateS' ArrowState runArrowState$fArrowApplyArrowState$fArrowChoiceArrowState$fArrowArrowState$fCategoryTYPEArrowStateparentElementsnamespacePrefixes namespaceIRIs moreState swapStack' popElementmodifyExtraStateconvertingExtraStateproducingExtraState lookupNSirireadNSattributeselemName!xml-1.3.14-77WblwctQve3ga6FJU7qUgText.XML.Light.TypesQName elemNameIs searchAttrIn searchAttr lookupAttr lookupAttr'lookupAttrWithDefaultlookupDefaultingAttr findAttr'findAttrfindAttrWithDefaultreadAttr readAttr'readAttrWithDefaultgetAttrDefaultswitchingTheStack executeThere executeIn withEverytryAll matchContent' matchContent$fFunctorXMLConverterStateContentMatchConverterMaybeCConverterIdXMLConverterFallibleXMLConverter XMLConverterXMLConverterStateNameSpacePrefixesNameSpacePrefixAttributeValue AttributeName ElementNamecreateStartStatereplaceExtraStatecurrentElement pushElement runConverter runConverter'getCurrentElement getExtraState setExtraStatelookupNSprefix elContent findChildren findChild' findChildisSet'isSetWithDefault jumpThere swapStackjumpBackprepareIteration withEveryL makeMatcherCprepareMatchersC stringToBool'distributeValue XMLReaderSafe XMLReaderOdtConverterStateStylesfontPitchReaderreadFontPitches findPitchestimateInMillimeterparentsgetStyleFamilystylePropertyChainStylePropertiesListItemNumberFormatLinfNone LinfNumber LinfRomanLC LinfRomanUC LinfAlphaLC LinfAlphaUC LinfString ListLevelType LltBulletLltImage LltNumberedListLevelStyle listLevelTypelistItemPrefixlistItemSuffixlistItemFormat listItemStart ListStyle levelStyles ListLevelXslUnit XslUnitMM XslUnitCM XslUnitInch XslUnitPoints XslUnitPica XslUnitPixel XslUnitEMLengthOrPercent LengthValueMM PercentValue ParaNumbering NumberingNone NumberingKeepNumberingRestart UnderlineModeUnderlineModeNormalUnderlineModeSkipWhitespaceVerticalTextPosition VPosNormal VPosSuperVPosSubParaPropertiesPropP paraNumbering indentation margin_leftTextPropertiesPropT isEmphasisedisStrongpitchverticalPosition underline strikethroughSPropstextPropertiesparaProperties styleFamilystyleParentName listStylestyleProperties StyleFamilyFaText FaParagraph stylesByNamelistStylesByNamedefaultStyleMap StyleNameStyleReaderSafe StyleReader FontPitches FontFaceName FontPitch PitchVariable PitchFixed readStylesAtgetListLevelStyle readAllStyles readStylesreadAutomaticStylesreadDefaultStyle readStylereadStylePropertiesreadTextPropertiesreadUnderlineModereadStrikeThroughMode readLineModereadParaProperties readListStylereadListLevelStylesreadListLevelStyle chooseMostSpecificListLevelStyle lookupStylelookupDefaultStyle'lookupListStyleByNameextendedStylePropertyChain$fReadListItemNumberFormat$fDefaultListItemNumberFormat$fShowListItemNumberFormat$fShowListLevelStyle $fReadXslUnit $fShowXslUnit$fReadLengthOrPercent$fDefaultLengthOrPercent$fLookupableUnderlineMode$fReadVerticalTextPosition$fDefaultVerticalTextPosition$fDefaultParaProperties$fDefaultTextProperties$fDefaultStyleProperties$fLookupableStyleFamily$fMonoidStyles$fDefaultFontPitch$fLookupableFontPitch NameSpaceselemToNameSpaces attrToNSPairisElemfindChildByNamefindChildrenByNamefindAttrByNameStateM StyleType ParaStyle CharStyle StyleMaps sNameSpaces sParaStyleMap sCharStyleMapStyleMapalterMapgetMap CharStyleMap ParaStyleMap getStyleId hasStyleNamedefaultStyleMaps getStyleMapsmodParaStyleMapmodCharStyleMap getStyleType getAttrTypegetAttrStyleId getNameVal elemName'$fStyleMapCharStyleMap$fStyleMapParaStyleMapModifier AttrModifier NullModifierspaceOutInlinesLspaceOutInlinesRspaceOutInlines stackInlinesunstackInlines ilModifier ilInnardsinlinesLinlinesRcombineInlinescombineSingletonInlines combineBlocksisAttrModifier smushInlines smushBlocks $fEqModifierprocess-1.4.3.0System.ProcessreadProcessWithExitCodeGHC.IO.ExceptionExitCodeprocforkWaitoutput lineLengthNothingnewlines.IsBlockunDocDTextBlockPrefixedBeforeNonBlankFlush BreakingSpace AfterBreakCarriageReturnNewLine BlankLinesDocState RenderStateprefix usePrefixcolumnisBlankoutp renderDoc renderList mergeBlocksoffsetOfblockchop escapeNls attributeListreverseMimeTypes mimeTypes mimeTypesListmempty PushViaCall adjustIndexBygetTableaddValue getRawInt setRawInt addRawInt pushViaCallpushViaConstructor pushViaCall'$fPushViaCall(->)$fPushViaCallLuashowPosInputerr time-1.6.0.1Data.Time.Clock.UTCUTCTimeutctDay utctDayTimeData.Time.Clock.ScaleDiffTimeData.Time.Format formatTime FormatTimeformatCharacterData.Time.Format.Parse readsTimereadTime parseTime readPTime readSTimeparseTimeOrError parseTimeM ParseTime buildTimeData.Time.LocalTime.LocalTimeutcToLocalZonedTimezonedTimeToUTCutcToZonedTimelocalTimeToUT1ut1ToLocalTimelocalTimeToUTCutcToLocalTime LocalTimelocalDaylocalTimeOfDay ZonedTimezonedTimeToLocalTime zonedTimeZoneData.Time.LocalTime.TimeOfDaytimeOfDayToDayFractiondayFractionToTimeOfDaytimeOfDayToTimetimeToTimeOfDaylocalToUTCTimeOfDayutcToLocalTimeOfDaymakeTimeOfDayValidmiddaymidnight TimeOfDaytodHourtodMintodSecData.Time.Format.Localerfc822DateFormatiso8601DateFormatdefaultTimeLocale TimeLocalewDaysmonthsamPm dateTimeFmtdateFmttimeFmt time12FmtknownTimeZonesData.Time.LocalTime.TimeZone getTimeZoneutctimeZoneOffsetStringtimeZoneOffsetString'hoursToTimeZoneminutesToTimeZoneTimeZonetimeZoneMinutestimeZoneSummerOnly timeZoneNameData.Time.Clock.UTCDiff diffUTCTime addUTCTimeData.Time.Clock.POSIXNominalDiffTimeData.Time.Calendar.GregorianaddGregorianYearsRollOveraddGregorianYearsClipaddGregorianMonthsRollOveraddGregorianMonthsClipgregorianMonthLength showGregorianfromGregorianValid fromGregorian toGregorianData.Time.Calendar.OrdinalDate isLeapYearData.Time.Calendar.DaysdiffDaysaddDaysDayModifiedJulianDaytoModifiedJulianDayData.Time.Calendar.PrivateNumericPadOptiondiffTimeToPicosecondspicosecondsToDiffTimesecondsToDiffTime UniversalTime ModJulianDategetModJulianDate CSVOptionscsvDelimcsvQuote csvKeepSpace csvEscapedefaultCSVOptionsparseCSVpCSVpCSVRowblankpCSVCellpCSVQuotedCellpCSVUnquotedCell pCSVDelimendlineText.Parsec.Error ParseErrorasciiMapcatchIOversionbindirlibdir dynlibdirdatadir libexecdir sysconfdir getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDir combineLines*pandoc-types-1.17.3-CuGHvSmxJ2b2Azj0jtP9tqText.Pandoc.DefinitionMetasplitAt'deQuoteisParahierarchicalizeWithIds headerLtEqblockToInlinesblocksToInlinesWithSeppickStylesToKVspickStyleAttrProps ruleParserstyleAttrParserorElse foldOrElselangToListingsMaplistingsToLangMap langsListdefaultAbbrevsmetaValueToJSON isDisplayMathstripLeadingTrailingSpaceTagTypeImageDescriptionMakeModel Orientation XResolution YResolutionResolutionUnitSoftwareDateTime WhitePointPrimaryChromaticitiesYCbCrCoefficientsYCbCrPositioningReferenceBlackWhite Copyright ExifOffset ExposureTimeFNumberExposureProgramISOSpeedRatings ExifVersionDateTimeOriginalDateTimeDigitizedComponentConfigurationCompressedBitsPerPixelShutterSpeedValue ApertureValueBrightnessValueExposureBiasValueMaxApertureValueSubjectDistance MeteringMode LightSourceFlash FocalLength MakerNote UserCommentFlashPixVersion ColorSpaceExifImageWidthExifImageHeightRelatedSoundFileExifInteroperabilityOffsetFocalPlaneXResolutionFocalPlaneYResolutionFocalPlaneResolutionUnit SensingMethod FileSource SceneTypeUnknownTagType DataFormat UnsignedByte AsciiString UnsignedShort UnsignedLongUnsignedRational SignedByte Undefined SignedShort SignedLongSignedRational SingleFloat DoubleFloat ImageSizepxXpxYdpiXdpiY removeExtra0s findSvgTag defaultSizeepsSizepngSizefindpHYsgifSizesvgSizejpegSizejfifSize findJfifSizerunGet'exifSize exifHeader tagTypeTableLuaAttr pushMetaValue peekMetaValue pushBlock peekBlock pushInline peekInline fromLuaAttr safeRead'getTagwithAttr$fFromLuaStackLuaAttr$fToLuaStackLuaAttr$fFromLuaStackInt$fFromLuaStackDouble$fFromLuaStackQuoteType$fToLuaStackQuoteType$fFromLuaStackMathType$fToLuaStackMathType$fFromLuaStackListNumberStyle$fToLuaStackListNumberStyle$fFromLuaStackListNumberDelim$fToLuaStackListNumberDelim$fFromLuaStackFormat$fFromLuaStackCitationMode$fToLuaStackCitationMode$fFromLuaStackAlignment$fToLuaStackAlignment$fFromLuaStackCitation$fFromLuaStackInline$fToLuaStackInline$fFromLuaStackBlock$fToLuaStackBlock$fFromLuaStackMetaValue$fFromLuaStackMeta$fToLuaStackMeta$fFromLuaStackPandoc$fToLuaStackPandocpushFilterFunction tryFilterrunFilterFunction LuaFilterLuaFilterFunction functionIndex FunctionMapregisterFilterFunction elementOrListwalkMWithLuaFilter mconcatMapMhasOneOf walkInlines walkBlockswalkMeta walkPandocconstructorsForinlineElementNamesblockElementNamesmetaFilterNamepandocFilterNames singleElement$fFromLuaStackLuaFilter$fFromLuaStackLuaFilterFunction$fToLuaStackLuaFilterFunctionListTypeItemized Enumerated isListItemgetLevel getLevelNgetNumId getNumIdNgetText listStyleMap listDelimMap getListTypelistParagraphDivshandleListParagraphsseparateBlocks'separateBlocksflatToBullets' flatToBulletssingleItemHeaderToHeaderblocksToBulletsplainParaInlinesblocksToDefinitions'removeListDivs'removeListDivsblocksToDefinitions ElemToStyle cStyleType elemToStyle CommentDate ChangeDateAuthor CommentIdChangeIdRelId BookMarkIdURLAnchorTarget ParStyleData headingLev isBlockQuotenumInfopsStyleRunStyleisBoldisItalic isSmallCapsisStrike rVertAlign rUnderlinerStyle VertAlignBaseLnSupScrptSubScrptRunElemTextRunLnBrkTab SoftHyphen NoBreakHyphenRunFootnoteEndnote InlineDrawing InlineChartParPartPlainRun InsertionDeletion CommentStart CommentEndBookMarkInternalHyperLinkExternalHyperLinkDrawingChart PlainOMathSmartTagExtentCellRowTblLookfirstRowFormattingTblGridBodyPart ParagraphListItemTbl OMathParaParagraphStylepStyledropCappHeadingpNumInfo pBlockQuoteParIndentation leftParIndentrightParIndenthangingParIndentCommentsNotes RelationshipDocumentLocation InDocument InFootnote InEndnoteLevel AbstractNumbNumb Numbering ParStyleMapParStyleMediaBodyDocumentDocx DocxError WrongElem ReaderState stateWarnings ReaderEnvenvNotes envComments envNumberingenvRelationshipsenvMediaenvFont envCharStyles envParStyles envLocationrunDmaybeToD eitherToD concatMapMmapDdefaultParagraphStyledefaultTblLookdefaultRunStyle archiveToDocxarchiveToDocxWithWarningsarchiveToDocument elemToBodyarchiveToStylesisBasedOnStylegetStyleChildrenbuildBasedOnListarchiveToNotesarchiveToCommentsfilePathToRelTyperelElemToRelationshipfilePathToRelationshipsarchiveToRelationshipsfilePathIsMedia lookupLevel numElemToNumabsNumElemToAbsNumlevelElemToLevelarchiveToNumbering'archiveToNumbering elemToNoteselemToComments elemToTblGrid elemToTblLook elemToRow elemToCellelemToParIndentation testBitMaskstringToIntegerelemToBodyPartlookupRelationshipexpandDrawingIdgetTitleAndAlt elemToParPartelemToCommentStartlookupFootnote lookupEndnote elemToExtentchildElemToRun elemToRungetParentStyleValuegetParStyleFieldelemToParagraphStyle checkOnOffelemToRunStyleDelemToRunStylegetHeaderLevelblockQuoteStyleIdsblockQuoteStyleNames getBlockQuote getNumInfoelemToParStyleData elemToRunElem getSymCharelemToRunElemssetFont$fElemToStyle(,)$fElemToStyle(,)0styleSet styleTracecurrentListLevelcurrentListStylebookmarkAnchors odtMediaBag fromStylesuniqueIdentFromgetPrettyAnchorgetHeaderAnchormodifierFromStyleDiffText.Pandoc.BuilderInlinesgetParaModifier blockQuote constructListread_plain_text simpleTable'findAnchorName findAnchorRef BlockMatcher InlineMatcherElementMatcherListConstructor ParaModifierInlineModifierPropertyTriple AnchorPrefix OdtReaderSafe OdtReader readerState pushStyle' popStyle'modifyListLevelshiftListLevelswapCurrentListStylelookupPrettyAnchorputPrettyAnchor usedAnchors getMediaEnv insertMedia'getStyleByNamefindStyleFamilylookupListStyleswitchCurrentListStyle pushStylepopStylegetCurrentListLevelupdateMediaWithResourcelookupResourcereadStyleByNameisStyleToTrace withNewStyle+_MINIMUM_INDENTATION_FOR_BLOCKQUOTES_IN_MM_0_MINIMUM_INDENTATION_FOR_BLOCKQUOTES_IN_PERCENT_ constructParagetListConstructormatchingElementmatchChildContent'matchChildContent read_text_seq read_spacesread_line_break read_spanread_paragraph read_header read_listread_list_item read_link read_noteread_note_body read_citation read_tableread_table_rowread_table_cellread_maybe_nested_img_frame read_frameimage_attributesread_image_srcread_frame_titleread_frame_text_boxread_img_with_caption_ANCHOR_PREFIX_readAnchorAttrmaybeAddAnchorFrom read_bookmarkread_bookmark_startread_reference_startmaybeInAnchorRefread_bookmark_refread_reference_ref read_text post_process post_process' read_bodyTermPreface ReferencesAbstract BibliographyChapterAppendixContents ListOfFigures ListOfTablesIndexFigureTablePartPageSeeSeeAlsoEnclCcToProofGlossaryListing lookupTermreadTranslations$fFromJSONTranslations$fFromJSONTermgetTranslations liftIOErrorparseURIReference' alertIndentdownloadOrReadgetDefaultReferenceDocxgetDefaultReferenceODTcheckExistence withPaths writeMediaadjustImagePath getFileInfo handleImages convertImages convertImagetex2pdf'missingCharacterWarnings extractMsgextractConTeXtMsg runTeXProgramms2pdfhtml2pdf context2pdf upperRoman lowerRomandecimal exampleNum defaultNum lowerAlpha upperAlpharomanOneinPeriod inOneParen inTwoParens gridTableSepgridTableHeader gridTableRowgridTableFooterTableComponents oneOfStrings'eatOneSpaceOfTablowercaseRomanDigitsuppercaseRomanDigits uriSchememathInlineWithmathDisplayWith lineBlockLineblankLineBlockLine tableWith'gridTableSplitLinegridPartgridDashedLinesremoveFinalBargridTableRawLineremoveOneLeadingSpacequoted singleQuoted doubleQuotedfailIfInQuoteContext charOrRefinsertIncludedFile'ExportSettingsexportArchivedTrees exportDrawersexportEmphasizedTextexportHeadlineLevelsexportPreserveBreaksexportSmartQuotesexportSpecialStringsexportSubSuperscriptsexportWithAuthorexportWithCreatorexportWithEmailexportWithTagsexportWithTodoKeywordsArchivedTreesOptionArchivedTreesExportArchivedTreesNoExportArchivedTreesHeadlineOnlyOrgParserState TodoSequence TodoMarker TodoState MacroExpanderOrgLinkFormatters OrgNoteTable OrgNoteRecordactiveTodoSequencesOrgParserLocalorgLocalQuoteContextorgStateAnchorIdsorgStateEmphasisCharStackorgStateEmphasisNewlinesorgStateExportSettingsorgStateHeaderMaporgStateIdentifiersorgStateIncludeFilesorgStateLastForbiddenCharPosorgStateLastPreCharPosorgStateLastStrPosorgStateLinkFormattersorgStateMacrosorgStateMacroDepth orgStateMetaorgStateNotes'orgStateOptionsorgStateParserContextorgStateTodoSequencesorgLogMessages orgMacrostodoMarkerStatetodoMarkerNameTodoDonedefaultOrgParserStateoptionsToParserStateregisterTodoSequenceactiveTodoMarkers lookupMacro registerMacrodefaultExportSettings$fDefaultExportSettings$fDefaultOrgParserState$fHasIncludeFilesOrgParserState$fHasMacrosOrgParserState$fHasLogMessagesOrgParserState$fHasHeaderMapOrgParserState!$fHasIdentifierListOrgParserState$fHasQuoteContextstReaderT"$fHasLastStrPositionOrgParserState $fHasReaderOptionsOrgParserState$fDefaultOrgParserLocal OrgParser skipSpaces1inList withContextgetExportSettingupdateLastForbiddenCharPosupdateLastPreCharPos orgArgKey orgArgWordorgArgWordCharhline headerStartbulletListStart endOfBlock tableStartgridTableStart latexEnvStartgenericListStartorderedListStart drawerStart metaLineStartcommentLineStartexampleLineStart noteMarkerExportSettingSetterexportSettings exportSettingbooleanSettingintegerSettingarchivedTreeSettingcomplementableListSetting GHC.ClassesnotignoredSetting elispBooleangenericExportSettingPandocenabled convertEmojisaddHeaderIdentifiers addHeaderIdtoIdent nodeToPandoc addBlocksaddBlock isBlockNodechildren addInlines addInline CRLParser specialChars parseCreolenowikiheader unorderedList orderedListanyList anyListItemlistlistItemtableparaendOfParaElementhorizontalRuleinline escapedChar escapedLinkimagelink inlineNowiki placeholder whitespace linebreaksymbolstrbolditalics finalBold finalItalicsforcedLinebreakDBStatedbSectionLevel dbQuoteTypedbMeta dbAcceptsMetadbBook dbFigureTitle dbContentDBhandleInstructions getFigure normalizeTree convertEntity attrValuenamedacceptingMetadata checkInMetaaddMetaisBlockElementtrimNl addToStartgetMediaobject getBlocks parseBlock getInlinesstrContentRecursive elementToStr parseInline DocxContextDEnv docxOptionsdocxInHeaderBlockDState docxAnchorMap docxMediaBag docxDropCap docxWarningsevalDocxContext spansToKeep divsToKeep metaStyles sepBodyParts isMetaPar isEmptyParbodyPartsToMeta'bodyPartsToMeta fixAuthors codeStylescodeDivsrunElemToInlinesrunElemToString runToStringparPartToStringblacklistedCharStylesresolveDependentRunStylerunStyleToTransform runToInlines extentToAttrblocksToInlinesWarnparPartToInlines isAnchorSpan dummyAnchorsmakeHeaderAnchormakeHeaderAnchor'singleParaToPlain cellToBlocksrowToBlocksListtrimSpsparStyleToTransformbodyPartToBlocks rewriteLink' rewriteLinks bodyToOutput docxToOutput inChapterinPlain InlinesParser TagParser HTMLParser HTMLLocal quoteContext HTMLState parserState noteTablebaseHref identifiers headerMap logMessages replaceNotes replaceNotes' setInChapter setInPlainpHtmlpBodypHead namespacesmathMLNamespaceeSwitcheCase eFootnoteaddNoteeNoterefeTOCpList pBulletList pListItemparseListStyleType parseTypeAttr pOrderedListpDefinitionList pDefListItem fixPlainspRawTagpDiv pRawHtmlBlockignore pHtmlBlockeSection headerLevel eTitlePagepHeaderpHrulepTablepCol pColgroupnoColOrRowSpanspCellpPlainpParapFigure pCodeBlock tagToString pLocationpSatpSatisfypAnyTag pSelfClosingpQpEmphpStrong pSuperscript pSubscript pStrikeout pUnderline pLineBreakmaybeFromAttribpLinkpImagepCodepSpanpRawHtmlInlinemathMLToTeXMath toStringAttrpMathpInlinesInTagspInTagspInTags' pOptInTagpClosespTagTextpBlank pTagContentspStr isSpecialpSymbolisBadpBadpSpaceeitherBlockOrInline blockHtmlTagsblockDocBookTagsepubTags blockTagscloseshtmlInBalanced' hasTagWarningmkAttr stripPrefixes stripPrefix stripPrefix'isSpacesectioningContentgroupingContent matchTagClose matchTagOpen CoverImageItems archiveToEPUB fetchImagesiq renameImages imageToPandoc imageMimes parseManifest parseSpine parseMeta parseMetaItem renameMeta getManifestfixInternalReferences fixInlineIRs prependHash fixBlockIRsfixAttrsaddHashremoveEPUBAttrs isEPUBAttrfoldM'stripNamespace attrToPairdefaultNameSpacedfName emptyName findAttrEfindEntryByPathE parseXMLDocE findElementEmkE makeExampleExamplereadHaddockEither docHToBlocks docHToInlines listChunkinlinesBetweenMWParserMWState mwOptionsmwMaxNestingLevelmwNextLinkNumbermwCategoryLinks mwHeaderMapmwIdentifierList mwLogMessagesmwInTT spaceCharssym newBlockTags isBlockTag' isInlineTag' htmlComment inlinesInTags blocksInTags charsInTagsparseMediaWiki parseAttrs parseAttrtableEndrowsepcellsep tableCaptiontableRow tableCell parseWidthtemplateblockTagtrimCodesyntaxhighlighthruleguardColumnOne preformattedencode bulletListdefinitionList defListItem defListTerm listStart listStartChar anyListStartli listItem'firstParaToPlainmathvariable inlineTagspecial inlineHtmlimageIdentifiers imageOptioncollapseUnderscoresaddUnderscores internalLink externalLinkurlemphstrongMuseTableElement MuseHeaderRow MuseBodyRow MuseFooterRow MuseCaption MuseTablemuseTableCaptionmuseTableHeaders museTableRowsmuseTableFooters MuseParser parseMuse parseBlockseol htmlElementhtmlAttrToPandocparseHtmlContentWithAttrsparseHtmlContentparseDirective directive blockElementscomment separatorexample exampleTagliteral centerTagrightTagquoteTagdivTag verseLine verseLinesverseTag commentTag noteBlock lineVerseLineblanklineVerseLine lineBlocklistLinewithListContextlistContinuationbulletListItemsdefinitionListItemdefinitionListItemsmuseToPandocTablemuseAppendElement tableElementselementsToTabletableParseElement tableParseRowtableParseHeadertableParseBodytableParseFootertableParseCaptionanchorfootnotebremphasisBetweenenclosedInlines strongTagemphTagsuperscriptTag subscriptTag strikeoutTag verbatimTagcodecodeTag linkContentlinkText readBlocks readBlock readInlines readInlinereadOdt' bytesToOdt archiveToOdtentryToXmlElemHeadline Properties PropertyValue PropertyKey documentTreetoTag toPropertyKeytoPropertyValueisNonNilheadlineheadlineToBlocksisCommentTitletagSpanpropertiesDrawer headlineLevelheadlineTodoMarker headlineText headlineTagsheadlinePropertiesheadlineContentsheadlineChildren fromValuefromKeyTagfromTag isNoExportTag isArchiveTagarchivedHeadlineToBlocksheadlineToHeaderWithListheadlineToHeaderWithContentsheadlineToHeader todoKeywordtodoKeywordToInlinespropertiesToAttr tagsToInlinespromoteHeaderstitleTransform RSTParserbulletListMarkersunderlineCharsisHeadermetaFromDefListparseRST parseCitationrawFieldListItem fieldListItem fieldListlineBlockDirectiveplain doubleHeader doubleHeader' singleHeader singleHeader' indentedLine indentedBlock quotedBlockcodeBlockStart codeBlock codeBlockBody lhsCodeBlocklatexCodeBlock birdCodeBlock birdTrackLineincludeDirective rawListItemdirectiveLabel directive'tableDirectivelistTableDirectivecsvTableDirective addNewRoleunicodeTransformextractUnicodeCharextractCaptiontoChunks codeblock citationBlock noteBlock'citationMarkerquotedReferenceNameunquotedReferenceNamesimpleReferenceName'simpleReferenceName referenceName referenceKey targetURIsubstKey anonymousKey stripTicksreferenceNames regularKey anchorDef headerBlock dashedLinesimpleDashedLinessimpleTableSepsimpleTableFootersimpleTableRawLinesimpleTableRawLineWithEmptyCellsimpleTableRowsimpleTableSplitLinesimpleTableHeader simpleTableparseInlineFromStringhyphensatStartinterpretedRole renderRoleaddClassroleName roleMarker roleBefore roleAfterunmarkedInterpretedText explicitLink citationName referenceLink lookupKeyautoURI autoEmailautoLinksubstnotesmartTWParsertryMsgskip parseTWikiverbatim parseList parseListItem listItemLinetableParseColumn tableEndOfRowtableColumnContent noautolinkbetweenmacromacroWithParameters buildSpan macroName attributes attribute nestedInlines strongHtml strongAndEmphemphHtml nestedStringboldCodecodeHtmlnop ListNestingLNlntypelnnestNoneNumberedBulletTikiWikiParser parseTikiWikihr mixedListfixListNesting recurseOnListspanFoldUpListsplitListNestinglistWrap bulletItem numberedItem mungeAttrs codeMacronbsp imageAttrcenteredcolored underlinedboxed strikeout breakCharssuperTag superMacrosubTagsubMacro macroAttr macroAttrsnoparsenotExternalLinkmakeLink wikiLinkTextwikiLinkparseT2TValueKeywordT2T parseHeader headerline titleline authorlinedatelinesettingtitle balancedTitle commentBlockquote commentLinedefinitionListEnddefinitionListStartpad findAlign headerRow genericRow endOfCellrawBlock taggedBlock genericBlockblockMarkupAreablockMarkupLine parseInlinesstrikeitalicrawtagged inlineMarkup titleLink imageLinkt2tURItab getTargetignoreSpacesCapVwParser parseVimwikiblockML dlItemWithDTdlItemWithoutDT definitionDefdefinitionDef1definitionDef2definitionTermdefinitionTerm1definitionTerm2 defMarkerM defMarkerE hasDefMarkerMmakeAttr nameValue displayMath mathTagLaTeX mixedList'plainInlineML' plainInlineMLlistItemContentblocksThenInlinelistTodoMarkermakeListMarkerSpan combineListtable1table2tableHeaderSeparatorphnoHtmlPh templatePh inlineListinline'inlineBQinlineML whitespace'bareURLmakeId superscript subscriptimages procLink'procLink procImgurl inlineMathtagtodoMarkendlineP endlineBQ endlineMLnFBTTBSB hasDefMarker makeTagSpan' makeTagSpan mathTagParserisOk convertTagscssURLs parseCSSUrls pCSSImport pCSSWhite pCSSComment pCSSOtherpCSSUrlpQuotedpUrl handleCSSUrl getDataURIgetData)doctemplates-0.2.1-JOrk2IA7FwR97ubhuSdgTCText.DocTemplates applyTemplaterenderTemplatecompileTemplate varListToJSONTemplateTemplateTarget blockToCustomblockListToCustominlineListToCustominlineToCustomPandocLuaException attrToMap docToCustom mkFallback prettyBlock prettyListLP LaTeXStatesOptionssMeta sQuoteContextsMacros sContainerssHeaders sLogMessages sIdentifiers sVerbatimModesCaption sInListItem sInTableCellsLastHeaderNumsLabelssToggles HeaderNum parseLaTeX resolveRefsrenderHeaderNumincrementHeaderNumdefaultLaTeXStatewithVerbatimModerawLaTeXParsertokenizetotoks isSpaceOrTab isLetterOrAt isLowerHex untokenizeuntoken satisfyTokdoMacrossetpos anyControlSeq anySymbolspaces1 tokTypeIn controlSeqsymbolInsp newlineTok isNewlineTokanyTok primEscapebgroupegroupgroupedbraced bracketeddimenargword regularSymbol isWordTok inlineGroup doLHSverbmkImagedoxspace dosiunitxlitremoveDoubleQuotes doubleQuote singleQuotequoted'enquote doAcronymdoAcronymPluraldoverbverbTok dolstinlinekeyvalkeyvalsaccentgraveacutecirctildeumlaut hungarumlautdotmacroncedillahacekogonekbreve toksToString dollarsMath addPrefix addSuffixsimpleCiteArgs citationLabelcitescitationhandleCitationPartcomplexNatbibCitationinNoteinlineCommand'tok singleCharoptrawoptskipoptsrawangle skipangles inBrackets unescapeURL mathEnvWithmathEnvinlineEnvironmentinlineEnvironmentsinlineCommandsinlineLanguageCommandsinlineLanguage hyperlinkhypertargetBlockhypertargetInlineromanNumeralUpperromanNumeralLowerromanNumeralArg newToggle setToggleifToggledoTerm ifstrequal coloredInlinettfamily rawInlineOr getRawCommandisBlockCommand treatAsBlockisInlineCommand treatAsInlinedolabeldoreflookupListDefaultinlinesbegin_end_preamble paragraphincludeinsertIncludedmaybeAddExtensionauthorsmacroDefletmacrodefmacroargSeqisArgTok bracedOrToken newcommandnewenvironment bracketedToks bracketedNum setCaption looseItem resetCaptionsection blockCommandclosing blockCommands environments environmentenvrawEnv rawVerbEnvverbEnv fancyverbEnv obeylinesmintedletterContentsfigureaddImageCaption coloredBlock graphicsPath splitBibsallttparseListingsOptions inputListingitemdescItemlistenv orderedList'lbreakamp splitWordTok parseAligns parseTableRowparseTableCell simpTableaddTableCaptionblockssetDefaultLanguagepolyglossiaLangToBCP47inlinesInBalancedBrackets abbrevKeyMarkdownParserisBulletListMarker isHruleChar setextHCharsspnl indentSpacesnonindentSpacesskipNonindentSpaceslitCharcharsInBalancedBracketsrawTitleBlockLine titleLine authorsLinedateLine titleBlockpandocTitleBlock yamlMetaBlock ignorable toMetaValue yamlToMetastopLine mmdTitleBlockkvPair parseMarkdownreferenceTitle quotedTitlerawLinerawLinesatxChar atxHeader atxClosingsetextHeaderEndmmdHeaderIdentifier setextHeaderregisterImplicitHeaderblockDelimiter identifieridentifierAttr classAttr keyValAttr specialAttr rawAttributecodeBlockFenced toLanguageIdcodeBlockIndentedlhsCodeBlockLaTeXlhsCodeBlockBirdlhsCodeBlockInverseBirdlhsCodeBlockBirdWithemailBlockQuoteStartemailBlockQuotelistLineCommonnotFollowedByDivClosernotFollowedByHtmlCloser defListMarker defRawBlockcompactDefinitionListnormalDefinitionList htmlBlock htmlBlock'strictHtmlBlockrawVerbatimBlock rawTeXBlock rawHtmlBlocksstripMarkdownAttribute alignType tableFootertableSep rawTableLine tableLine multilineRowmultilineTablemultilineTableHeader pipeBreak pipeTablesepPipe pipeTableRow pipeTableCellpipeTableHeaderPart scanForPipeinlines1 escapedChar'escapedNewlineltSign exampleRef enclosureenderthreetwoone strongOrEmph nonEndline referenceparenthesizedCharssource linkTitle bracketedSpanregLink dropBrackets inlineNoterawLaTeXInline'rawConTeXtEnvironmentspanHtmldivHtml divFenced divFenceEnd rawHtmlInline emojiCharsemojicite textualCitebareloc normalCitesuffixciteList OPMLStateopmlSectionLevel opmlDocTitleopmlDocAuthors opmlDocDateOPMLasHtml asMarkdown pandocOrgCite berkeleyCitelinkLikeOrgRefCite orgRefCiteKeyorgRefCiteModelinkToInlinesFsolidifyGHC.Num-inlineCodeBlockmathStringBetweenmath1CharBetween emphasisStart emphasisEndmany1TillNOrLessNewlinesemphasisPreCharsemphasisPostCharsemphasisForbiddenBorderCharsemphasisAllowedNewlines mathPostCharsmathForbiddenBorderCharsmathAllowedNewlinesafterEmphasisPreCharnotAfterForbiddenBorderCharsubOrSuperExprBerkeleyCitationListberkeleyCiteParensberkeleyCiteCommonPrefixberkeleyCiteCommonSuffixberkeleyCiteCitationsrecordAnchorIdpushToInlineCharStackpopInlineCharStacksurroundingEmphasisCharstartEmphasisNewlinesCountingdecEmphasisNewlinesCountnewlinesCountWithinLimitsresetEmphasisNewlinesaddToNotesTable orgRefCitenormalOrgRefCiteberkeleyCitationListberkeleyBareTagberkeleyParensTagberkeleyBareTag'berkeleyTextualCitereferencedNote linkOrImageexplicitOrImageLinkselflinkOrImage plainLink angleLink linkTargetpossiblyEmptyLinkTargetapplyCustomLinkFormatemphasizedTextenclosedByPairupdatePositionsverbatimBetweenrawMathBetween mathStartmathEnd enclosedRawsimpleSubOrSuperString inlineLaTeX maybeRightinlineLaTeXCommand dropWhileEnd exportSnippetguardOrSmartEnabled metaExportmetaLinemetaExportSnippetaccumulatingList parseFormat removeMetadeclarationLinemetaKey metaValue metaInlinesmetaInlinesCommaSeparated metaStringmetaModifiedString optionLine addLinkFormatparseLinkFormatinlinesTillNewline todoSequencemacroDefinitionSwitchPolarityBlockAttributes blockListmetaattrFromBlockAttributes keyValuesorgBlockrawBlockContent ignHeaders exportBlockbabelResultsBlockcodeHeaderArgsswitchPolarityswitch genericSwitchlineNumberSwitch genericDrawerendOfParagraphorgTableOrgTableorgTableColumnPropertiesorgTableHeader orgTableRows OrgTableRow OrgContentRow OrgAlignRow OrgHlineRowColumnPropertycolumnAlignmentcolumnRelWidth SwitchPlus SwitchMinus blockAttrNameblockAttrLabelblockAttrCaptionblockAttrKeyValuesstringyMetaAttributeblockAttributes rawBlockLinesparseBlockLines verseBlockswitchesAsAttributes blockOption orgParamValue drawerLine drawerEnd exampleCode specialLine rawExportLineorgToPandocTable tableRowstableContentRowtableContentCell tableAlignRowcolumnPropertyCelltableAlignFromChar tableHline rowsToTablenormalizeTable rowToContent latexFragmentlatexEnd paraOrPlainbulletListStart'bullets$fDefaultColumnPropertyparseOrg parseTextile blockParsers codeBlockPreanyListAtDepthbulletListAtDepth*bulletListItemAtDepthorderedListAtDepthorderedListItemAtDepthgenericListItemAtDepth rawHtmlBlockrawLaTeXBlock' ignorableRowmaybeExplicitBlock inlineParsersmark markupCharsstringBreakers hyphenedWords escapedTag surrounded singleton codeBlockBctrimTrailingNewlines basicDLStart toAlignmentcellAttributesexplicitBlockStartregtmcopywordBoundaries wordChunk escapedInline escapedEqsanyChar'code1code2specialAttribute classIdAttr styleAttraddStylelangAttr simpleInlinegroupedInlineMarkupeof'pandocModuleScriptOrNiltoMaybe walkElement walkInline walkBlockreadDocpushMediaBagModule addFunction sha1HashFnpipeFn insertMediaFn lookupMediaFnmediaDirectoryFnfetch$fFromLuaStackOrNil runLuaFilter'pushGlobalFilterrunAllpandocToAsciiDoc escapeStringolMarkerbeginsWithOrderedListMarkerblockToAsciiDocbulletListItemToAsciiDocorderedListItemToAsciiDocdefinitionListItemToAsciiDocblockListToAsciiDocinlineListToAsciiDocinlineToAsciiDoc SpacyLocationEndStartADW WriterStateorderedListLevelbulletListLevel intraword setIntraword withIntrawordescapeCharForConTeXtstringToConTeXttoLabelelementToConTeXtblockToConTeXtblockListToConTeXtinlineListToConTeXtinlineToConTeXt sectionHeaderWM stNextRefstOrderedListLevel stOptionsorderedListStylespandocToConTeXt toContextDirtableRowToConTeXtlistItemToConTeXtdefListItemToConTeXt fromBCP47 fromBCP47'authorToDocbook writeDocbookelementToDocbookblocksToDocbook plainToParadeflistItemsToDocbookdeflistItemToDocbooklistItemsToDocbooklistItemToDocbookblockToDocbookinlinesToDocbookinlineToDocbookDocBookVersionDocBook4DocBook5imageToDocbook hasLineBreaksalignmentToStringtableRowToDocbooktableItemToDocbookisMathML idAndRolestripInvalidChars isValidChar writeOpenXMLblocksToOpenXMLdynamicStyleKeyblockToOpenXMLinlinesToOpenXMLinlineToOpenXML fitToPageWS stFootnotes stComments stSectionIdsstExternalLinksstImagesstListsstInsIdstDelId stStyleMaps stFirstPara stTocTitlestDynamicParaPropsstDynamicTextProps WriterEnvenvTextPropertiesenvParaPropertiesenvRTL envListLevel envListNumIdenvInDelenvChangesAuthorenvChangesDate envPrintWidth ListMarkerNoMarker BulletMarker NumberMarkerlistMarkerToIddefaultWriterEnvdefaultWriterStatemknodenodenametoLazy renderXml renumIdMap replaceAttrrenumIdrenumIdsmetaValueToInlinesnewParaPropToOpenXmlnewTextPropToOpenXmlstyleToOpenXml copyChildren baseListId mkNumbering maxListLevelmkNum mkAbstractNummkLvlmakeTOC pCustomStylepStyleM rCustomStylerStyleM getUniqueIdblockToOpenXML'definitionListItemToOpenXMLaddListlistItemToOpenXML withNumIdasList getTextProps withTextProp withTextPropM getParaProps withParaProp withParaPropMformattedStringformattedString' formattedRun setFirstParainlineToOpenXML' breakElementdefaultFootnotesparseXml withDirectionpandocToDokuWikiblockToDokuWikilistAttribsToStringlistItemToDokuWikiorderedListItemToDokuWikidefinitionListItemToDokuWiki isSimpleListisSimpleListItemblockListToDokuWikiinlineListToDokuWikiinlineToDokuWikiDokuWikiWriterEnvironmentstIndent stUseTags stBackSlashLB runDokuWiki isPlainOrParaisSimpleBlockQuotebackSlashLineBreakstableItemToDokuWikiconsolidateRawBlocks imageDimsFBM FbRenderState footnotes imagesToFetchparentListMarkerrenderSections formatTitle splitSectionsrenderFootnotes fetchImage readDataURI blockToXmltoXmlwrapInlineelspaceBeforeAftertxtuattrattrunameqnamecMap concatMapcMapM ImageMode NormalImage InlineImage writerOptionsnewFB pandocToFB2 description booktitleauthordocdate renderSectionsplit isLineBreak isMimeType footnoteIDlinkID indentPrefixindent indentBlocks insertMath insertImagereplaceImagesWithAltstNotesstMathstQuotesstHighlightingstSecNum stElementstHtml5 stEPUBVersionstCodeBlockNumnl prefixedIdtableOfContents showSecNumelementToListItem elementToHtmlfootnoteSection parseMailto obfuscateLink obfuscateCharobfuscateString blockToHtmlinlineListToHtml annotateMML inlineToHtmlstSlideVariant strToHtmlwriteHtmlSlideShow' renderHtml'writeHtmlString' writeHtml' pandocToHtmltoList unordListordListdefListaddAttrstoAttrs attrsToHtmlimgAttrsToHtmldimensionsToAttrList imageExts treatAsImagetableRowToHtmltableItemToHtml toListItems toListItemblockListToHtmlblockListToNoteisMathEnvironmentallowsMathEnvironments isRawHtmlhtml5AttributessoftBreakToSpace processNotesnodeblocksToCommonMarkinlinesToCommonMark blocksToNodes blockToNodesinlinesToNodes inlineToNodes writeEPUB ppTopElementProgressionDirectionLTRRTLTitle titleText titleFileAs titleType IdentifieridentifierTextidentifierSchemeCreator creatorText creatorRole creatorFileAsDatedateText dateEvent EPUBMetadataepubIdentifier epubTitleepubDate epubLanguage epubCreatorepubContributor epubSubjectepubDescriptionepubType epubFormat epubPublisher epubSource epubRelation epubCoverage epubRightsepubCoverImageepubStylesheetsepubPageDirectionepubIbooksFieldsE EPUBState stMediaPaths stEpubSubdirdcNamedcNodeopfNametoId removeNotemkEntrygetEPUBMetadataaddMetadataFromXMLmetaValueToStringmetaValueToPathsgetList getIdentifiergetTitle getCreatorgetDate simpleListmetadataFromMeta pandocToEPUBmetadataElementshowDateTimeISO8601 transformTagmodifyMediaReftransformBlocktransformInline! mediaTypeOf showChapteraddIdentifiersnormalizeDate' toRelatorrelators relatorMap docTitle'pandocToHaddocknotesToHaddockblockToHaddockbulletListItemToHaddockorderedListItemToHaddockdefinitionListItemToHaddockblockListToHaddockinlineListToHaddockinlineToHaddock pandocTablecontainsmonospacedFont defaultIndentdefaultListIndentparStylesToDoccharStylesToDoc escapeColonshyperlinksToDoc blocksToICML blockToICMLlistItemsToICMLlistItemToICML inlinesToICML inlineToICMLfootnoteToICML mergeSpacesintersperseBrsparStyle charStylestyleToStrAttr imageICML blockStyles inlineStyleslinks listDepth maxListDepth HyperlinkemphName strongName strikeoutNamesuperscriptName subscriptName smallCapsNamecodeNamelinkName paragraphName figureNameimgCaptionName codeBlockNameblockQuoteNameorderedListNamebulletListNamedefListTermNamedefListDefName headerName tableNametableHeaderNametableCaptionName alignLeftNamealignRightNamealignCenterNamefirstListItemNamebeginsWithNamelowerRomanNameupperRomanNamelowerAlphaNameupperAlphaNamesubListParName footnoteNameciteName lineSeparatordefinitionListItemToICMLisSp docToJATS elementToJATS blocksToJATSdeflistItemsToJATSdeflistItemToJATSlistItemsToJATSlistItemToJATS blockToJATS inlinesToJATS inlineToJATSJATS JATSVersionJATS1_1tableRowToJATStableItemToJATSelementToLaTeXinCmd blockToLaTeXinlineListToLaTeX inlineToLaTeX StringContext TextString URLString CodeStringLWstInNote stInQuote stInMinipage stInHeadingstInItem stOLLevel stVerbInNotestTable stStrikeoutstUrl stGraphicsstLHSstBook stCsquotes stIncrementalstInternalLinksstBeamer stEmptyLine startingState pandocToLaTeX stringToLaTeXtoSlideselementToBeamer isListBlockisLineBreakOrSpacetoColDescriptorblockListToLaTeXtableRowToLaTeX fixLineBreaksfixLineBreaks'displayMathToInlinetableCellToLaTeX notesToLaTeXlistItemToLaTeXdefListItemToLaTeX hypertargetlabelForisQuoted protectCode setEmptyLinecitationsToNatbib citeCommand citeArgumentscitationsToBiblatexgetListingsLanguagembBracedextract extractInlinelookKeytoPolyglossiaEnv toPolyglossiatoBabelcommonFromBcp47pDocumentOptionspDocumentClass pandocToMan notesToMan noteToMan manEscapes escapeCode breakSentencesplitSentences blockToManbulletListItemToManorderedListItemToMandefinitionListItemToManblockListToManinlineListToMan inlineToManstFontFeatures stHasTables fontChangewithFontFeaturepandocToMarkdownrefsToMarkdown keyToMarkdownnotesToMarkdownnoteToMarkdownblockToMarkdownbulletListItemToMarkdownorderedListItemToMarkdowndefinitionListItemToMarkdownblockListToMarkdown getReferenceinlineListToMarkdowninlineToMarkdownstRefsstKeys stLastIdxstIds stNoteNum envInListenvPlainenvRefShortcutable envBlockLevelenvEscapeSpacesMDRefsRefevalMDplainTitleBlockyamlMetadataBlock jsonToYamlattrsToMarkdownlinkAttributes notesAndRefsblockToMarkdown'addMarkdownAttributeitemEndsWithTightListgetKeyavoidBadWrapsInListisOrderedListMarkerisRightmakeMathPlainer toSuperscript toSubscriptlineBreakToSpacepandocToMediaWikiblockToMediaWikilistItemToMediaWikidefinitionListItemToMediaWikiblockListToMediaWikiinlineListToMediaWikiinlineToMediaWikiMediaWikiWriter WriterReader listLeveluseTagstableRowToMediaWikitableCellToMediaWikiimageToMediaWikihighlightingLangs pandocToMs msEscapes escapeBarbulletListItemToMsorderedListItemToMsdefinitionListItemToMs blockListToMsinlineListToMs inlineToMsMSNotestHasInlineMath stSmallCaps escapeChar escapeUri toSmallCaps blockToMsinlineListToMs' handleNotes handleNoteresetFirstPara breakToSpace styleToMshexColortoMacro msFormatter highlightCode pandocToMusecatWithBlankLinesflatBlockListToMuseblockListToMuse blockToMuse notesToMuse noteToMuseconditionalEscapeStringinlineListToMuse inlineToMuse stTopLevel stInsideBlock elementToOPMLwriteHtmlInlinesshowDateTimeRFC822 convertDateblocksToOpenDocumentblockToOpenDocumentinlinesToOpenDocumentinlineToOpenDocument TextStyleItalicBoldStrikeSubSupSmallCPreLanguage stTableStyles stParaStyles stListStyles stTextStylesstTextStyleAttr stIndentParastInDefinitionstTight stImageIdODwhen addTableStyle addParaStyle addTextStyleaddTextStyleAttrincreaseIndent resetIndent inTightListsetInDefinitionListinParagraphTagsinParagraphTagsWithStyle inSpanTags withTextStyle inTextStyle inHeaderTagsinQuotes handleSpaceswithParagraphStyleinPreformattedTagsorderedListToOpenDocumentorderedItemToOpenDocumentnewOrderedListStylebulletListToOpenDocumentlistItemsToOpenDocumentdeflistItemToOpenDocument inBlockQuotecolHeadsToOpenDocumenttableRowToOpenDocumenttableItemToOpenDocument isChunkablebulletListStyleorderedListLevelStylelistLevelStyle tableStyle paraStyle paraListStyleparaTableStyles textStyleAttrwithLangFromAttr pandocToODTtransformPicMathOODTState stEntriesupdateStyleWithLangaddLang pandocToOrg notesToOrg noteToOrg blockToOrgbulletListItemToOrgorderedListItemToOrgdefinitionListItemToOrgblockListToOrginlineListToOrg inlineToOrgpandocLangToOrgorgLangIdentifiersOrg stHasMath isRawFormatattrHtmlorgPath pandocToRST refsToRSTkeyToRST notesToRST noteToRST pictRefsToRST pictToRST blockToRSTbulletListItemToRSTorderedListItemToRSTdefinitionListItemToRSTlinesToLineBlockblockListToRST'inlineListToRST inlineToRSTRSTstLinks stHasRawTeX stLastNested titleToRSTbordered blockToRST'blockListToRST registerImageimageDimsToRST rtfEmbedImage handleUnicode escapeSpecial stringToRTFcodeStringToRTF rtfParSpacedrtfPar rtfCompact bulletMarkerorderedMarkers blockToRTF spaceAtEnd listItemToRTFdefinitionListItemToRTF inlinesToRTF inlineToRTFindentIncrement listIncrement blocksToRTF tableRowToRTFtableItemToRTF authorToTEI elementToTEI blocksToTEIdeflistItemsToTEIdeflistItemToTEIlistItemsToTEI listItemToTEI blockToTEI inlinesToTEI inlineToTEI imageToTEI tableRowToTEItableHeadersToTEItableItemToTEIwrapTopstringToTexinfoblockToTexinfoblockListToTexinfoinlineListToTexinfoinlineListForNodeinlineToTexinfoTI stSuperscript stSubscript stEscapeComma stIdentifierspandocToTexinfo escapeCommastableHeadToTexinfotableRowToTexinfotableAnyRowToTexinfo alignedBlock collectNodes makeMenuLinelistItemToTexinfodefListItemToTexinfodisallowedInNodepandocToTextileescapeCharForTextileescapeStringForTextileblockToTextilelistItemToTextiledefinitionListItemToTextileblockListToTextileinlineListToTextileinlineToTextileTW stListLevel stStartNum withUseTagstableRowToTextiletableItemToTextilepandocToZimWikiblockToZimWikilistItemToZimWikiorderedListItemToZimWikiblockListToZimWikiinlineListToZimWikiinlineToZimWikiZW stItemNum stInTablestInLinkdefinitionListItemToZimWikiindentFromHTML countSubStrs cleanupCodetableItemToZimWikipandocTypesVersionnullAttrdocDate docAuthorsdocTitle lookupMeta isNullMetanullMetaunMeta MetaValueMetaMapMetaListMetaBool MetaString MetaInlines MetaBlocks Alignment AlignLeft AlignRight AlignCenter AlignDefaultListAttributesListNumberStyleDecimal DefaultStyle LowerRoman UpperRoman LowerAlpha UpperAlphaListNumberDelimPeriod DefaultDelimOneParen TwoParensAttr TableCellFormatHeader OrderedListNullPlainPara LineBlock CodeBlockRawBlock BlockQuote BulletListDefinitionListHorizontalRuleDiv QuoteType SingleQuote DoubleQuoteMathType DisplayMath InlineMathStrImageSpaceEmphStrong Strikeout Superscript Subscript SmallCapsQuotedCiteCode SoftBreak LineBreakMath RawInlineLinkSpanCitation citationIdcitationPrefixcitationSuffix citationModecitationNoteNum citationHash CitationMode AuthorInTextSuppressAuthorNormalCitationText.Pandoc.Generic queryWith bottomUpMtopDownbottomUp Transform LineEndingLFCRLFNative latexEngines htmlEnginesengines pdfEnginespdfWriterAndProg isTextFormatexternalFilter addMetadataremoveMetaKeys readMetaValuedefaultReaderNamedefaultWriterNameapplyTransformsexpandFilterPath readSourcereadURI readFile' writeFnBinarywriterFnlookupHighlightStyle usageMessagecopyrightMessage compileInfohandleUnrecognizedOptionuppercaseFirstLetter readersNames writersNames splitFieldbaseWriterNamedeprecatedOption