h*HDm     0.2.1.5$ 2022 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"pandoc-lua-engine Retrieves a  from the Lua stack.pandoc-lua-engine Pushes a  to the top of the Lua stack.pandoc-lua-engine Retrieves a  from the Lua stack.pandoc-lua-engine1Pushes a 'ChunkedDoc to the top of the Lua stack.pandoc-lua-engine Lua type for  values.pandoc-lua-enginePushes a TOC tree to the stack. The resulting object is a list with the top-level entry placed at index 0- and all subentries as the rest of the list. 2012-2024 John MacFarlane  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"&pandoc-lua-engine0Retrieves a template context from the Lua stack.pandoc-lua-engine+Pushes a template context to the Lua stack. 2024 Albert KrewinkelGPL-2.0-or-later+Albert Krewinkel  Safe-Inferred"pandoc-lua-engine Pushes an  as a string value.pandoc-lua-enginePushes a dimensional value. 2017-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"pandoc-lua-engine(Type definition for pandoc log messages.pandoc-lua-engine!Pushes a LogMessage to the stack. 2012-2024 John MacFarlane  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"+pandoc-lua-engineLua type used for the  CommonState object. ! 2020-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred""pandoc-lua-engine-Lua userdata type definition for PandocError.#pandoc-lua-enginePeek a $ element to the Lua stack.%pandoc-lua-engine Retrieve a $ from the Lua stack.%#"  2012-2024 John MacFarlane  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" J&pandoc-lua-engine0Pushes a ReaderOptions value as userdata object.'pandoc-lua-engine Pushes an ( as a string.)pandoc-lua-enginePushes a person's * as a table.+pandoc-lua-enginePushes a boolean, but uses nil instead of false5; table fields are not set unless the value is true.,pandoc-lua-engine Pushes a - as string..pandoc-lua-engine Pushes a /, i.e., a variable value.0pandoc-lua-engine Pushes a 1 as table.&  2021-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred" 2pandoc-lua-engine Pushes the 3 as a list of lazy Lua objects.4pandoc-lua-engine!Retrieves sources from the stack.5pandoc-lua-engineSource object type.42  2019-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" r6pandoc-lua-engine/Push the pandoc.system module on the Lua stack.6  2020-2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"9.7pandoc-lua-engine9Type providing access to both, pandoc and Lua operations.8pandoc-lua-engineLift a 9 operation into the 7 type.:pandoc-lua-engine Retrieve a $ from the Lua stack.;pandoc-lua-engine#Conversions between Lua errors and $ exceptions.7<=8 &Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred">pandoc-lua-engine0Push the "pandoc.utils" module to the Lua stack.?pandoc-lua-engine?Converts an old/simple table into a normal table block element.@pandoc-lua-engine!List of references in CSL format.Apandoc-lua-engine8Documented Lua function to compute the hash of a string.Bpandoc-lua-engineConvert pandoc structure to a string with formatting removed. Footnotes are skipped (since we don't want their contents in link labels).Cpandoc-lua-engine*Converts a table into an old/simple table.>A 2019-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"Dpandoc-lua-engine.Push the pandoc.types module on the Lua stack.D 2023 Albert KrewinkelMIT#Albert Krewinkel  Safe-Inferred"pEpandoc-lua-engineThe aeson module specification.E 2022-2024 Albert KrewinkelMIT#Albert Krewinkel  Safe-Inferred"Fpandoc-lua-engineThe aeson module specification.Gpandoc-lua-engineExported fields.Hpandoc-lua-engine%The value used to represent the JSON null.Ipandoc-lua-engine'Decode a JSON string into a Lua object.Jpandoc-lua-engineEncode a Lua object as JSON.FIJ 2022-2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"Kpandoc-lua-engine.Push the pandoc.types module on the Lua stack.Lpandoc-lua-engineStarts a REPL.K 2021-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"LMpandoc-lua-engine Pushes a N as a an opaque userdata value.Opandoc-lua-engine Retrieves a N P value from the stack.Qpandoc-lua-engineTemplate object type.MOQ7Copyright  2022-2024 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"cRpandoc-lua-engineThe "pandoc.template" module.Spandoc-lua-engineTemplate module functions.R 2022-2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"1 Tpandoc-lua-engineRetrieves a single U from the Lua stack.Vpandoc-lua-enginePushes an individual U to the Lua stack.Wpandoc-lua-engine Retrieves an X set from the Lua stack.Ypandoc-lua-enginePushes a set of X to the top of the Lua stack.Zpandoc-lua-engine Retrieves an [ value from the Lua stack.\pandoc-lua-engine Pushes an [ value as a table with that maps extensions to their default enabled/disabled status.]pandoc-lua-engineRetrieves the activation status of an extension. True or the string enable for activated, False or disable for disabled.^pandoc-lua-engine/Retrieves a flavored format from the Lua stack._pandoc-lua-engineReturns ` if the given stack index is nil*, and the result of the peeker otherwise.WYZ\^ 2022-2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"#apandoc-lua-engineThe "pandoc.format" module.bpandoc-lua-engineExtension module functions.a- 2021-2024 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" Ucpandoc-lua-engineRetrieve a WriterOptions value, either from a normal WriterOptions value, from a read-only object, or from a table with the same keys as a WriterOptions object.dpandoc-lua-engine0Pushes a WriterOptions value as userdata object.epandoc-lua-enginef object type.gpandoc-lua-engine Retrieves a f object from a table on the stack, using the default values for all missing fields.Internally, this pushes the default writer options, sets each key/value pair of the table in the userdata value, then retrieves the object again. This will update all fields and complain about unknown keys.cd 2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"!hpandoc-lua-engine2Push the pandoc.structure module on the Lua stack.ipandoc-lua-engineSplit j into Chunks.kpandoc-lua-engineGenerate a table of contents.lpandoc-lua-engineRetrieves the body blocks of a j" object or from a list of blocks.h 2024 Albert KrewinkelMIT+Albert Krewinkel  Safe-Inferred"#;mpandoc-lua-engineThe  pandoc.image module specification.npandoc-lua-engineExported fields.opandoc-lua-engineFind the size of an image.ppandoc-lua-engineReturns the format of an image.mop 2012-2024 John MacFarlane  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"'bqpandoc-lua-engineRetrieve a ReaderOptions value, either from a normal ReaderOptions value, from a read-only object, or from a table with the same keys as a ReaderOptions object.rpandoc-lua-engine0Pushes a ReaderOptions value as userdata object.spandoc-lua-engine6Pushes a ReaderOptions object, but makes it read-only.tpandoc-lua-engine/ReaderOptions object type for read-only values.upandoc-lua-enginev object type.wpandoc-lua-engineMember properties of v Lua values.xpandoc-lua-engine Retrieves a v object from a table on the stack, using the default values for all missing fields.Internally, this pushes the default reader options, sets each key/value pair of the table in the userdata value, then retrieves the object again. This will update all fields and complain about unknown keys.qrs 2012-2024 John MacFarlane  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred(/&Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"+A ypandoc-lua-engine(Delete a single item from the media bag.zpandoc-lua-engine$Delete all items from the media bag.{pandoc-lua-engineFill the mediabag with all images in the document that aren't present yet.|pandoc-lua-engine%Insert a new item into the media bag.}pandoc-lua-engine.Returns iterator values to be used with a Lua for loop.~pandoc-lua-engine+Function to lookup a value in the mediabag.pandoc-lua-engine$Function listing all mediabag items.pandoc-lua-engine$Lua function to retrieve a new item.pandoc-lua-engine,Extract the mediabag or just a single entry.&Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred",Lpandoc-lua-engine!Permissible global Lua variables. pandoc-lua-engineSet all given globals.   2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"-pandoc-lua-engine-Returns the current position in a Lua script.The reporting level is the level of the call stack, for which the position should be reported. There might not always be a position available, e.g., in C functions.pandoc-lua-enginereporting level 2024 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"/pandoc-lua-engine,Push the pandoc.log module on the Lua stack.pandoc-lua-engineCalls the function given as the first argument, but suppresses logging. Returns the list of generated log messages as the first result, and the other results of the function call after that.'Copyright (C) 2012-2024 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane alphaportable Safe-Inferred"3Epandoc-lua-engine'Key-value pair, pushed as a table with a as the only key and v as the associated value.pandoc-lua-engineList of key-value pairs that is pushed to Lua as AttributeList userdata.pandoc-lua-engine;Convert Pandoc to custom markup using a classic Lua writer.pandoc-lua-engineConverts a Pandoc value to custom markup using a classic Lua writer.pandoc-lua-engine'Convert Pandoc block element to Custom.pandoc-lua-engine0Convert list of Pandoc block elements to Custom.pandoc-lua-engine1Convert list of Pandoc inline elements to Custom.pandoc-lua-engine(Convert Pandoc inline element to Custom.pandoc-lua-engine Block elementpandoc-lua-engineList of block elements &Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"4pandoc-lua-engine!Set of input formats accepted by read.pandoc-lua-engine!Set of input formats accepted by write.pandoc-lua-engineInline table fieldpandoc-lua-engineBlock module field! 2022-2024 Albert KrewinkelGPL-2.0-or-later$Albert Krewinkel  Safe-Inferred"8pandoc-lua-engine/A writer table is just an absolute stack index.pandoc-lua-engine Convert Pandoc to custom markup.pandoc-lua-engineKeep exactly one traceback and clean it up. This wouldn't be necessary if the  pcallTrace function would do nothing whenever the error already included a trace, but that would require some bigger changes; removing the additional traces in this post-process step is much easier (for now).pandoc-lua-engine%Pushes the field in the writer table.pandoc-lua-engine Looks up Writer.subtable.field; tries  Writer.field) as a fallback if the subtable field is nil.pandoc-lua-engineIf the value at the top of the stack can be called as a function, then push the element and writer options to the stack and call it; otherwise treat it as a plain Doc value"7Copyright  2022-2024 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"9pandoc-lua-engineThe "pandoc.template" module.pandoc-lua-engineTemplate module functions.#&Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"=z pandoc-lua-engineRun the Lua interpreter, using pandoc's default way of environment initialization. pandoc-lua-engineLike  -, but ignores all environment variables like LUA_PATH.pandoc-lua-engineModules that are loaded at startup and assigned to fields in the pandoc module. Note that  pandoc.List is not included here for technical reasons; it must be handled separately.pandoc-lua-engine1Initialize the lua state with all required valuespandoc-lua-engineSetup the metatable that's assigned to Lua tables that were created from/via JSON arrays.pandoc-lua-engine Evaluate a 74 computation, running all contained Lua operations.pandoc-lua-engine,Global variables which should always be set. $ 2012-2024 John MacFarlane,  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"?^pandoc-lua-engine>Transform document using the filter defined in the given file. pandoc-lua-engineRun the Lua filter in  filterPath for a transformation to the target format (first element in args). Pandoc uses Lua init files to setup the Lua interpreter. %- 2021-2024 Albert Krewinkel, John MacFarlaneGPL-2.0-or-later+Albert Krewinkel  Safe-Inferred"Cj pandoc-lua-engine Convert custom markup to Pandoc.pandoc-lua-engineRaw4, non-metatable lookup of a key in the global table.Most classic writers contain code that throws an error if a global is not present. This would break our check for the existence of a Writer function. We resort to raw access for that reason, but could also catch the error instead.TODO: This function ensures the proper behavior of legacy custom writers. It should be replaced with  in the future.pandoc-lua-engine?Name under which the reader function is stored in the registry.pandoc-lua-engine?Name under which the writer function is stored in the registry.pandoc-lua-engine0Runs a Lua action in a continueable environment.pandoc-lua-engine%Returns the ByteStringReader functionpandoc-lua-engineReturns the TextReader function &Copyright  2017-2024 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"DKpandoc-lua-engine$Constructs the Lua scripting engine.    &'()*+,-./#0#1$2%3456789:67;<=>?@A6BCDEFGHIJKL6MNO P QRST URSV W XRSY ZRS[ \RS] ^6_` a b c d efgh i j d k c l m n o pcccqrstcuvwxyz{|}~c666c6ccq6cc     c!!!!!!"c"######$%f%%%%%0pandoc-lua-engine-0.2.1.5-1JKu2iANy6J4RJ4xvolAaaText.Pandoc.Luapandoc-lua-engineText.Pandoc.Lua.Marshal.ChunksText.Pandoc.Lua.Marshal.Context!Text.Pandoc.Lua.Marshal.ImageSize"Text.Pandoc.Lua.Marshal.LogMessage#Text.Pandoc.Lua.Marshal.CommonState#Text.Pandoc.Lua.Marshal.PandocError!Text.Pandoc.Lua.Marshal.ReferenceText.Pandoc.Lua.Marshal.SourcesText.Pandoc.Lua.Module.SystemText.Pandoc.Lua.PandocLuaText.Pandoc.Lua.Module.UtilsText.Pandoc.Lua.Module.TypesText.Pandoc.Lua.Module.TextText.Pandoc.Lua.Module.JSONText.Pandoc.Lua.Module.CLI Text.Pandoc.Lua.Marshal.TemplateText.Pandoc.Lua.Module.TemplateText.Pandoc.Lua.Marshal.FormatText.Pandoc.Lua.Module.Format%Text.Pandoc.Lua.Marshal.WriterOptions Text.Pandoc.Lua.Module.StructureText.Pandoc.Lua.Module.Image%Text.Pandoc.Lua.Marshal.ReaderOptionsText.Pandoc.Lua.OrphansText.Pandoc.Lua.Module.MediaBagText.Pandoc.Lua.GlobalText.Pandoc.Lua.SourcePosText.Pandoc.Lua.Module.LogText.Pandoc.Lua.Writer.ClassicText.Pandoc.Lua.Module.Pandoc"Text.Pandoc.Lua.Writer.Scaffolding"Text.Pandoc.Lua.Module.ScaffoldingText.Pandoc.Lua.InitText.Pandoc.Lua.FilterText.Pandoc.Lua.CustomGlobalFORMATPANDOC_API_VERSIONPANDOC_DOCUMENTPANDOC_READER_OPTIONSPANDOC_WRITER_OPTIONSPANDOC_SCRIPT_FILE PANDOC_STATEPANDOC_VERSION setGlobalsrunLua runLuaNoEnv applyFilter loadCustom getEngine peekChunk!pandoc-3.2-9OxvYIIMDdN7XO18ZPRiByText.Pandoc.ChunksChunk pushChunkpeekChunkedDoc ChunkedDocpushChunkedDoctypeChunkedDoc pushTocTree peekContext pushContext pushImageTypeText.Pandoc.ImageSize ImageType pushImageSizetypeLogMessagepushLogMessagepeekLogMessagetypeCommonStatepeekCommonStatepushCommonStatetypePandocErrorpushPandocErrorText.Pandoc.Error PandocErrorpeekPandocError pushReference pushItemId%citeproc-0.8.1-8dmDzOuApCA1AdOON6e9bACiteproc.TypesItemIdpushNameName pushBoolOrNil pushVariableVariablepushValValpushDateDate pushSourcesText.Pandoc.SourcesSources peekSources typeSourcedocumentedModule PandocLua liftPandocLua'hslua-core-2.3.2-EC1hJuGt4B56cSNuRsInwpHsLua.Core.TypesLuaEpopPandocError$fLuaErrorPandocError unPandocLuafrom_simple_table referencessha1 stringifyto_simple_tablefieldsnulldecodeencoderepl pushTemplate'doctemplates-0.11-Dy28Q4t91XZdPTIDHdQp5Text.DocTemplates.InternalTemplate peekTemplate text-2.0.2Data.Text.InternalText typeTemplate functions peekExtensionText.Pandoc.Extensions Extension pushExtensionpeekExtensions ExtensionspushExtensionspeekExtensionsConfigText.Pandoc.FormatExtensionsConfigpushExtensionsConfig peekEnabledpeekFlavoredFormatemptyOrbaseGHC.BasememptypeekWriterOptionspushWriterOptionstypeWriterOptionsText.Pandoc.Options WriterOptionspeekWriterOptionsTablesplit_into_chunks*pandoc-types-1.23.1-BR0sIIhlrMF3XDFe2EKjYyText.Pandoc.DefinitionPandoctable_of_contentspeekBodyBlockssizeformatpeekReaderOptionspushReaderOptionspushReaderOptionsReadonlytypeReaderOptionsReadonlytypeReaderOptions ReaderOptionsreaderOptionsMemberspeekReaderOptionsTabledeleteemptyfillinsertitemslookuplistfetchwrite luaSourcePossilenceKeyValue AttributeList runCustom docToCustom blockToCustomblockListToCustominlineListToCustominlineToCustom readersField writersField inlineField blockField WriterTablepushWriterScaffolding cleanupTracegetWriterFieldgetNestedWriterField callOrDocwriterScaffolding loadedModules initLuaStateinitJsonMetatablerunPandocLuaWithdefaultGlobals runLuaWith runFilterFile rawgetglobalHsLua.Core.Primary getglobal readerField writerFieldinLuabyteStringReader textReader