h&A'=      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-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"pandoc-lua-engineLua type used for the  CommonState object. 2012-2023 John MacFarlane  2017-2023 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. 2020-2023 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-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" M 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.*pandoc-lua-engine Pushes a + as table.  2021-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred" ,pandoc-lua-engine Pushes the - as a list of lazy Lua objects..pandoc-lua-engine!Retrieves sources from the stack./pandoc-lua-engineSource object type.,. 2019-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred" u0pandoc-lua-engine/Push the pandoc.system module on the Lua stack.0  2020-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"8 11pandoc-lua-engine9Type providing access to both, pandoc and Lua operations.2pandoc-lua-engineLift a 3 operation into the 1 type.4pandoc-lua-engine Retrieve a  from the Lua stack.5pandoc-lua-engine#Conversions between Lua errors and  exceptions.1672 &Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"8pandoc-lua-engine0Push the "pandoc.utils" module to the Lua stack.9pandoc-lua-engine?Converts an old/simple table into a normal table block element.:pandoc-lua-engine!List of references in CSL format.;pandoc-lua-engine8Documented Lua function to compute the hash of a string.<pandoc-lua-engineConvert pandoc structure to a string with formatting removed. Footnotes are skipped (since we don't want their contents in link labels).=pandoc-lua-engine*Converts a table into an old/simple table.8;  2019-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred">pandoc-lua-engine.Push the pandoc.types module on the Lua stack.>  2023 Albert KrewinkelMIT#Albert Krewinkel  Safe-Inferred"s?pandoc-lua-engineThe aeson module specification.?  2022-2023 Albert KrewinkelMIT#Albert Krewinkel  Safe-Inferred"@pandoc-lua-engineThe aeson module specification.Apandoc-lua-engineExported fields.Bpandoc-lua-engine%The value used to represent the JSON null.Cpandoc-lua-engine'Decode a JSON string into a Lua object.Dpandoc-lua-engineEncode a Lua object as JSON.@CD 2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"Epandoc-lua-engine.Push the pandoc.types module on the Lua stack.Fpandoc-lua-engineStarts a REPL.E 2021-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"OGpandoc-lua-engine Pushes a H as a an opaque userdata value.Ipandoc-lua-engine Retrieves a H J value from the stack.Kpandoc-lua-engineTemplate object type.GIK7Copyright  2022-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"fLpandoc-lua-engineThe "pandoc.template" module.Mpandoc-lua-engineTemplate module functions.L 2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"4 Npandoc-lua-engineRetrieves a single O from the Lua stack.Ppandoc-lua-enginePushes an individual O to the Lua stack.Qpandoc-lua-engine Retrieves an R set from the Lua stack.Spandoc-lua-enginePushes a set of R to the top of the Lua stack.Tpandoc-lua-engine Retrieves an U value from the Lua stack.Vpandoc-lua-engine Pushes an U value as a table with that maps extensions to their default enabled/disabled status.Wpandoc-lua-engineRetrieves the activation status of an extension. True or the string enable for activated, False or disable for disabled.Xpandoc-lua-engine/Retrieves a flavored format from the Lua stack.Ypandoc-lua-engineReturns Z if the given stack index is nil*, and the result of the peeker otherwise.QSTVX 2022-2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"&[pandoc-lua-engineThe "pandoc.format" module.\pandoc-lua-engineExtension module functions.[- 2021-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"X]pandoc-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.^pandoc-lua-engine0Pushes a WriterOptions value as userdata object._pandoc-lua-engine` object type.apandoc-lua-engine Retrieves a ` 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.]^ 2023 Albert KrewinkelGPL-2.0-or-later/Albert Krewinkel  Safe-Inferred"bpandoc-lua-engine2Push the pandoc.structure module on the Lua stack.cpandoc-lua-engineSplit d into Chunks.epandoc-lua-engineGenerate a table of contents.fpandoc-lua-engineRetrieves the body blocks of a d" object or from a list of blocks.b 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"$gpandoc-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.hpandoc-lua-engine0Pushes a ReaderOptions value as userdata object.ipandoc-lua-engine6Pushes a ReaderOptions object, but makes it read-only.jpandoc-lua-engine/ReaderOptions object type for read-only values.kpandoc-lua-enginel object type.mpandoc-lua-engineMember properties of l Lua values.npandoc-lua-engine Retrieves a l 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.ghi 2012-2023 John MacFarlane  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred$&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"' opandoc-lua-engine(Delete a single item from the media bag.ppandoc-lua-engine$Delete all items from the media bag.qpandoc-lua-engineFill the mediabag with all images in the document that aren't present yet.rpandoc-lua-engine%Insert a new item into the media bag.spandoc-lua-engine.Returns iterator values to be used with a Lua for loop.tpandoc-lua-engine+Function to lookup a value in the mediabag.upandoc-lua-engine$Function listing all mediabag items.vpandoc-lua-engine$Lua function to retrieve a new item.wpandoc-lua-engine,Extract the mediabag or just a single entry.x&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred")pandoc-lua-engine!Permissible global Lua variables. pandoc-lua-engineSet all given globals.  'Copyright (C) 2012-2023 John MacFarlaneGNU GPL, version 2 or above"John MacFarlane alphaportable Safe-Inferred",ypandoc-lua-engine'Key-value pair, pushed as a table with a as the only key and v as the associated value.zpandoc-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 element~pandoc-lua-engineList of block elements{&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred".Apandoc-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-2023 Albert KrewinkelGPL-2.0-or-later$Albert Krewinkel  Safe-Inferred"2pandoc-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 value7Copyright  2022-2023 Albert Krewinkel, John MacFarlaneGNU GPL, version 2 or above/Albert Krewinkel  Safe-Inferred"31pandoc-lua-engineThe "pandoc.template" module.pandoc-lua-engineTemplate module functions.&Copyright  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"6 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 14 computation, running all contained Lua operations.pandoc-lua-engine,Global variables which should always be set.   2012-2023 John MacFarlane,  2017-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"8pandoc-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-2023 Albert Krewinkel, John MacFarlaneGPL-2.0-or-later+Albert Krewinkel  Safe-Inferred"< 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-2023 Albert KrewinkelGNU GPL, version 2 or above/Albert Krewinkel alpha Safe-Inferred"=pandoc-lua-engine$Constructs the Lua scripting engine.    !"#$%&'()*+,-./012340156789:;<=>?0@ABCDEFGHEFIJKEFLMEFNOEFPQ0RSTUV W XYZ[ \ ] W ^ V _ ` a b c V V V d e f gVhijklmnopqVrs0tuvw0txyz0{|}~Vr0V0VVVY,pandoc-lua-engine-0.2-2KLELvEU0FFH5iLkwedFVlText.Pandoc.LuaText.Pandoc.Lua.Marshal.Chunks#Text.Pandoc.Lua.Marshal.CommonStateText.Pandoc.Lua.Marshal.Context#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.Structure%Text.Pandoc.Lua.Marshal.ReaderOptionsText.Pandoc.Lua.OrphansText.Pandoc.Lua.Module.MediaBagText.Pandoc.Lua.GlobalText.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.1.2-FixClA677lo6JYWSwg1f3mText.Pandoc.ChunksChunk pushChunkpeekChunkedDoc ChunkedDocpushChunkedDoctypeChunkedDoc pushTocTreetypeCommonStatepeekCommonStatepushCommonState peekContext pushContexttypePandocErrorpushPandocErrorText.Pandoc.Error PandocErrorpeekPandocError pushReference pushItemId$citeproc-0.8.1-STGsxK397sLT0JA3XPRKgCiteproc.TypesItemIdpushNameName pushBoolOrNil pushVariableVariablepushValValpushDateDate pushSourcesText.Pandoc.SourcesSources peekSources typeSourcedocumentedModule PandocLua liftPandocLua'hslua-core-2.3.1-GJqsGthhL0N2qlzjsFlP2nHsLua.Core.ErrorLuapopPandocError$fLuaErrorPandocError unPandocLuafrom_simple_table referencessha1 stringifyto_simple_tablefieldsnulldecodeencoderepl pushTemplate(doctemplates-0.11-JTlvbTeXPLNCfRS6zrM80EText.DocTemplates.InternalTemplate peekTemplate text-1.2.5.0Data.Text.InternalText typeTemplate functions peekExtensionText.Pandoc.Extensions Extension pushExtensionpeekExtensions ExtensionspushExtensionspeekExtensionsConfigText.Pandoc.FormatExtensionsConfigpushExtensionsConfig peekEnabledpeekFlavoredFormatemptyOrbaseGHC.BasememptypeekWriterOptionspushWriterOptionstypeWriterOptionsText.Pandoc.Options WriterOptionspeekWriterOptionsTablesplit_into_chunks(pandoc-types-1.23-83xmd9r7tdLLIhlZ9Wsc1oText.Pandoc.DefinitionPandoctable_of_contentspeekBodyBlockspeekReaderOptionspushReaderOptionspushReaderOptionsReadonlytypeReaderOptionsReadonlytypeReaderOptions ReaderOptionsreaderOptionsMemberspeekReaderOptionsTabledeleteemptyfillinsertitemslookuplistfetchwriteKeyValue AttributeList runCustom docToCustom blockToCustomblockListToCustominlineListToCustominlineToCustom readersField writersField inlineField blockField WriterTablepushWriterScaffolding cleanupTracegetWriterFieldgetNestedWriterField callOrDocwriterScaffolding loadedModules initLuaStateinitJsonMetatablerunPandocLuaWithdefaultGlobals runLuaWith runFilterFile rawgetglobalHsLua.Core.Primary getglobal readerField writerFieldinLuabyteStringReader textReader