úÎ!Ã!Žn      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmSafeānopqrstu#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None77Ü( pandoc-plotpGenerated figure file format supported by pandoc-plot. Note that not all formats are supported by all toolkits.  pandoc-plot?Datatype containing all parameters required to run pandoc-plot.It is assumed that once a  FigureSpec? has been created, no configuration can overload it; hence, a  FigureSpec( completely encodes a particular figure.  pandoc-plotFigure caption.  pandoc-plot&Append link to source code in caption.  pandoc-plotSource code for the figure. pandoc-plotSave format of the figure. pandoc-plot!Directory where to save the file. pandoc-plotDots-per-inch of figure. pandoc-plot#Renderer-specific extra attributes. pandoc-plotAttributes not related to  pandoc-plot will be propagated. pandoc-plotYDescription of any possible inclusion key, both in documents and in configuration files. pandoc-plot'Result of checking scripts for problems" pandoc-plotThe  Configurationo type holds the default values to use when running pandoc-plot. These values can be overridden in code blocks.$ pandoc-plot2The default directory where figures will be saved.% pandoc-plotSThe default behavior of whether or not to include links to source code and high-res& pandoc-plotSThe default dots-per-inch value for generated figures. Renderers might ignore this.' pandoc-plot-The default save format of generated figures.( pandoc-plotWCaption format, in the same notation as Pandoc format, e.g. "markdown+tex_math_dollars") pandoc-plot7The default preamble script for the matplotlib toolkit.* pandoc-plot:The default preamble script for the Plotly/Python toolkit.+ pandoc-plot3The default preamble script for the MATLAB toolkit., pandoc-plot8The default preamble script for the Mathematica toolkit.- pandoc-plot7The default preamble script for the GNU Octave toolkit.. pandoc-plot4The default preamble script for the GGPlot2 toolkit./ pandoc-plot4The default preamble script for the gnuplot toolkit.0 pandoc-plotGThe executable to use to generate figures using the matplotlib toolkit.1 pandoc-plotCThe executable to use to generate figures using the MATLAB toolkit.2 pandoc-plotJThe executable to use to generate figures using the Plotly/Python toolkit.3 pandoc-plotHThe executable to use to generate figures using the Mathematica toolkit.4 pandoc-plotGThe executable to use to generate figures using the GNU Octave toolkit.5 pandoc-plotDThe executable to use to generate figures using the GGPlot2 toolkit.6 pandoc-plotDThe executable to use to generate figures using the gnuplot toolkit.7 pandoc-plot;Whether or not to make Matplotlib figures tight by default.8 pandoc-plotAWhether or not to make Matplotlib figures transparent by default.> pandoc-plot!Enumeration of supported toolkitsG pandoc-plot(Class name which will trigger the filterH pandoc-plotRList of all keys related to pandoc-plot that can be specified in source material.I pandoc-plotSave format file extensionv pandoc-plot:This instance should only be used to display toolkit namesw pandoc-plotbKeys that pandoc-plot will look for in code blocks. These are only exported for testing purposes.K    !"#$%&'()*+,-./0123456789:;<=>B@?CDEAFGHIJ#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None=|x pandoc-plotNCheck that the supplied command results in an exit code of 0 (i.e. no errors)y pandoc-plot7Checks that an executable is available on path, at all.ĸOz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ ĄĒĢĪĨͧĻĐŠŦŽ­ŪŊ°ąēģīĩķ·ļđšŧž―ūŋĀÁÂÃÄÅÆĮČÉĘËĖÍÎÏÐŅŌÓÔÕÖŨØŲÚÛÜÝÞßāáâãäåæįčéęëėíîïðņōóôõöũøųúûüýþĸ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{    !"#$%&'()*+,-./0123456789:;<=>B@?CDEAFGHIJxy#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#DÐ|}~#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#Fô€‚ƒ#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#Kl„ pandoc-plotbCheck if `matplotlib.pyplot.show()` calls are present in the script, which would halt pandoc-plot… pandoc-plotFlexible boolean parsing†‡ˆ‰Š„ #(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#M˜‹ŒŽ #(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#Ož‘’ #(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#Rķ“ pandoc-plot(Terminal name for supported save formats”•–— #(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#TÚ˜™š› #(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#bRM pandoc-plot:The function that maps from configuration to the preamble.N pandoc-plot(Save formats supported by this renderer.P pandoc-plot~Parse code block headers for extra attributes that are specific to this renderer. By default, no extra attributes are parsed.Q pandoc-plotCGenerate the appropriate command-line command to generate a figure.R pandoc-plot-Script fragment required to capture a figure.S pandoc-plotCCheck if a toolkit is available, based on the current configurationT pandoc-plotjList of toolkits available on this machine. The executables to look for are taken from the configuration.U pandoc-plotnList of toolkits not available on this machine. The executables to look for are taken from the configuration. KLMNOPQRSTU#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#@AjeV pandoc-plot(Determine inclusion specifications from Blockk attributes. If an environment is detected, but the save format is incompatible, an error will be thrown.W pandoc-plotUDetermine which toolkit should be used to render the plot from a code block, if any.X pandoc-plot0Reader a caption, based on input document formatœ pandoc-plotFlexible boolean parsingVWX#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#@AtđY pandoc-plot#Possible result of running a script` pandoc-plot Convert a  FigureSpect to a Pandoc block component. Note that the script to generate figure files must still be run in another function. pandoc-plot‰Determine the temp script path from Figure specifications Note that for certain renderers, the appropriate file extension is important.ž pandoc-plot@Determine the path to the source code that generated the figure.Ÿ pandoc-plot(Determine the path a figure should have.` pandoc-plottext format of the captionYZ[\]^_`#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None"#X  pandoc-plot2The default directory where figures will be saved.Ą pandoc-plotSThe default behavior of whether or not to include links to source code and high-resĒ pandoc-plotSThe default dots-per-inch value for generated figures. Renderers might ignore this.Ģ pandoc-plot-The default save format of generated figures.Ī pandoc-plotDCaption format in Pandoc notation, e.g. "markdown+tex_math_dollars".a pandoc-plotWRead configuration from a YAML file. The keys are exactly the same as for code blocks.xIf a key is either not present, its value will be set to the default value. Parsing errors result in thrown exceptions.b pandoc-plotDefault configuration values.ab#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None>‰Ôc pandoc-plotÐClean all output related to pandoc-plot. This includes output directories specified in the configuration and in the document/block. Note that *all* files in pandoc-plot output directories will be removed.%The cleaned directories are returned.d pandoc-plot‹Read document, guessing what extensions and reader options are appropriate. If the file cannot be read for any reason, an error is thrown.cd#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  internal  portable None‹Ðe    !"#$%&'()*+,-./0123456789:;<=>B@?CDEAFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde>B@?CDEA=9:;<"#$%&'()*+,-./012345678!    GIFHJKLMNOPQRSTUYZ[\]_^`WVXabcdVPandoc filter to create figures from code blocks using your plotting toolkit of choice#(c) Laurent P René de Cotret, 2020 GNU GPL, version 2 or above laurent.decotret@outlook.com  unstable  portable None"#>Š—i pandoc-plot—Highest-level function that can be walked over a Pandoc tree. All code blocks that have the appropriate class names will be considered figures, e.g.  .matplotlib.0This function can be made to operation on whole Pandoc, documents. However, you should prefer the  plotTransformK function for whole documents, as it is optimized for parallel operations.æFailing to render a figure does not stop the filter, so that you may run the filter on documents without having all necessary toolkits installed. In this case, error messages are printed to stderr, and blocks are left unchanged.j pandoc-plot–Walk over an entire Pandoc document, transforming appropriate code blocks into figures. This function will operate on blocks in parallel if possible.æFailing to render a figure does not stop the filter, so that you may run the filter on documents without having all necessary toolkits installed. In this case, error messages are printed to stderr, and blocks are left unchanged.k pandoc-plotDForce to use a particular toolkit to render appropriate code blocks.æFailing to render a figure does not stop the filter, so that you may run the filter on documents without having all necessary toolkits installed. In this case, error messages are printed to stderr, and blocks are left unchanged.i pandoc-plot Configuration for default values pandoc-plotInput block or documentj pandoc-plot Configuration for default values pandoc-plotInput documentk pandoc-plotPlotting toolkit. pandoc-plot!Configuration for default values./!"#$%&'()*+,-./012345678TUabcdefghijkl/ijcab"#$%&'()*+,-./012345678!klefghdTUĨ !"#$%&'()*+,-./01233456789:;<=>?@ABCDEFGHIIJKLMNOPQRSTUVWXY Z [ \ ] ^ _ ` a b c defghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‰‰‘‰’“‰”•‰”–‰Š—‰Š˜‰Š™‰š›‰šœ‰ž‰Ÿ‰ ‰Ą‰Ē‰Ģ‰Ī‰Ĩ‰Ķ‰§‰Ļ‰ĐŒŠŦŒŠŽŒŠ­‰ŪŊ‰Ū°‰Ūą‰Ūē‰Ūģ‰Ūī‰Ūĩ‰Ūķ‰Ū·‰Ūļ‰Ūđ‰Ūš‰Ūŧ‰Ūž‰Ū―‰Ūū‰Ūŋ‰Ū‰ŪÁ‰š‰šÃ‰šÄ‰šÅ‰šƉšĮ‰šČ‰šÉ‰šĘ‰šË‰šĖ‰šÍ‰ŠΉŠÏ‰ŠÐ‰ŠŅ‰ŠŌ‰ŠӉŠÔ‰ŠÕ‰ÖŨ‰Ö؉ÖŲ‰ÖډÖۉÖ܉Ö݉ÖތŠߌŠāŒŠáŒŠâŒŠãŒŠäŒŠåŒŠæ‰įč‰įé‰įꉚ뉚ė‰Ūí‰Ūî‰Ūï‰Ūð‰Ūņ‰Ūō‰Ūó‰Ūô‰Ūõ‰Ūö‰Ūũ‰Ūø‰Ūų‰Ūú‰Ūû‰šü‰šý‰šþ‰šĸ‰š‰š‰‰‰‰‰Š‰Š‰Š ‰Š ‰Š ‰  ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰ ‰‰‰‰‰‰Š ‰Š!‰Š"‰Š#‰Š$‰Š%Œ&'Œ&(Œ&)Œ&*Œ&+Œ&,Œ&-./0‰12‰13‰14Œ&5Œ&6Œ&7Œ&8‰š9Œ&:Œ&;‰<=‰<>‰<?‰@A‰BC‰ŠD‰EFGHI‰ŠJ‰KL‰ M‰ N‰ŠO‰ŠP‰ŠQ‰R‰’S‰’T‰’U‰’V‰’W‰’X‰’Y‰’Z‰’[‰’\‰’]‰’^‰_`‰_a‰_b‰ c‰ d‰ e‰ f‰ g‰ h‰ i‰jk‰jl‰jm‰jn‰Eo‰<p‰įq‰įr‰st‰šu‰šv‰šw‰šx‰šy‰šz‰{‰|‰}‰~‰‰€‰‰‚‰ƒ‰„‰…‰†‰‡‰ˆ‰‰‰Љ‹‰Œ‰‰މ‰‰‘‰’‰“‰”‰•‰–‰—‰˜‰™‰š›‰”œ‰”‰Öž‰ŠŸ‰Š ‰ŠĄ‰ŠljB̉BΌŠĨŒŠ͌ЧĻĐŠGŦŽ­ŪŊ°ąēģīĩķ·ļđšŧ ž ― ū ŋ Ā Á  à Ä Å Æ Į Č É Ę Ë ĖķÍÎÏÐŅŌÓÔÕ*pandoc-plot-0.5.0.0-EUJXEB4uS2IKSAUBMQXd8F Text.Pandoc.Filter.Plot.InternalText.Pandoc.Filter.PlotPaths_pandoc_plotText.Pandoc.Filter.Plot.Types)Text.Pandoc.Filter.Plot.Renderers.Prelude(Text.Pandoc.Filter.Plot.Renderers.Plotly(Text.Pandoc.Filter.Plot.Renderers.Octave,Text.Pandoc.Filter.Plot.Renderers.Matplotlib(Text.Pandoc.Filter.Plot.Renderers.Matlab-Text.Pandoc.Filter.Plot.Renderers.Mathematica)Text.Pandoc.Filter.Plot.Renderers.GNUPlot)Text.Pandoc.Filter.Plot.Renderers.GGPlot2!Text.Pandoc.Filter.Plot.RenderersText.Pandoc.Filter.Plot.Parse!Text.Pandoc.Filter.Plot.Scripting%Text.Pandoc.Filter.Plot.ConfigurationText.Pandoc.Filter.Plot.Clean SaveFormatPNGPDFSVGJPGEPSGIFTIFWEBP FigureSpeccaption withSourcescript saveFormat directorydpi extraAttrs blockAttrs InclusionKey DirectoryKCaptionK SaveFormatK WithSourceKCaptionFormatK PreambleKDpiK ExecutableKMatplotlibTightBBoxKMatplotlibTransparentK CheckResult CheckPassed CheckFailedScript ConfigurationdefaultDirectorydefaultWithSource defaultDPIdefaultSaveFormat captionFormatmatplotlibPreambleplotlyPythonPreamblematlabPreamblemathematicaPreambleoctavePreambleggplot2PreamblegnuplotPreamble matplotlibExe matlabExeplotlyPythonExemathematicaExe octaveExe ggplot2Exe gnuplotExematplotlibTightBBoxmatplotlibTransparentPlotEnvtoolkitconfigPlotMToolkit MatplotlibMatlab PlotlyPython MathematicaOctaveGGPlot2GNUPlottoolkitscls inclusionKeys extension isWindowsscriptExtensioncommentpreambleSelectorsupportedSaveFormats scriptChecksparseExtraAttrscommandcapturetoolkitAvailableavailableToolkitsunavailableToolkitsparseFigureSpec plotToolkit captionReader ScriptResult ScriptSuccessScriptChecksFailed ScriptFailureToolkitNotInstalledrunScriptIfNecessary runTempScripttoImage configurationdefaultConfigurationcleanOutputDirsreadDocPandocPlotErrorScriptRuntimeErrorScriptChecksFailedErrorToolkitNotInstalledErrormakePlot plotTransformmakemake'$fShowPandocPlotErrorversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName $fShowToolkit$fShowInclusionKeycommandSuccess existsOnPathbaseGHC.Base++ghc-primGHC.PrimseqGHC.Listfilterzip System.IOprint Data.Tuplefstsnd otherwisemap$GHC.Real fromIntegral realToFracGHC.EnumBoundedminBoundmaxBoundEnumenumFrom enumFromThenenumFromThenTo enumFromTofromEnumtoEnumsuccpred GHC.ClassesEq==/= GHC.FloatFloatingpiexplogsqrt**logBasesincostanasinacosatansinhcoshtanhasinhacoshatanh Fractional fromRational/recipIntegral toIntegerquotremdivmodquotRemdivModMonadfail>>=>>returnFunctorfmap<$GHC.NumNum+*-negate fromIntegerabssignumOrd>=compareminmax><<=GHC.ReadReadreadList readsPrecReal toRational RealFloat floatRadix floatDigits floatRange decodeFloat encodeFloatexponent significand scaleFloatisNaN isInfiniteisDenormalizedisNegativeZeroisIEEEatan2RealFracproperFractiontruncateroundceilingfloorGHC.ShowShowshow showsPrecshowList Applicativepure<*>*><* Data.FoldableFoldablefoldlfoldrfoldMaplengthnullfoldl1sumproductfoldr1maximumminimumelemData.Traversable TraversablemapMsequencetraverse sequenceA Semigroup<>Monoidmemptymappendmconcat GHC.TypesBoolTrueFalseCharDoubleFloatInt integer-gmpGHC.Integer.TypeInteger GHC.MaybeMaybeNothingJustOrderingLTEQGTRationalIOWord Data.EitherEitherLeftRightGHC.IOFilePathGHC.ErrerrorString Text.Readread text-1.2.3.1Data.Text.InternalText=<< Data.Functor<$>mapM_ sequence_const.idShowSreadIOreadLn appendFile writeFilereadFileinteract getContentsgetLinegetCharputStrLnputStrputCharGHC.IO.ExceptionioError userErrorIOErrornotElemallanyorand concatMapconcat Data.OldListunwordswordsunlineslinesreadseitherlex readParenText.ParserCombinators.ReadPReadSlcmgcd^^^oddeven showParen showStringshowCharshowsunzip3unzipzipWith3zipWithzip3!!lookupreversebreakspansplitAtdroptake dropWhile takeWhilecycle replicaterepeatiteratescanr1scanrscanl1scanlinitlasttailhead Data.MaybemaybeuncurrycurrysubtractasTypeOfuntil$!flip undefinederrorWithoutStackTrace&&||not)shakespeare-2.0.24-D22UOxPXAVvArb5TbzSSbRText.Shakespeare.TextstData.Text.Showunpack plotlyPythonSupportedSaveFormatsplotlyPythonCommandplotlyPythonAvailableplotlyPythonCaptureoctaveSupportedSaveFormats octaveCommandoctaveAvailable octaveCapturematplotlibCheckIfShowreadBoolmatplotlibSupportedSaveFormatsmatplotlibCommandmatplotlibCapturematplotlibExtraAttrsmatplotlibAvailablematlabSupportedSaveFormats matlabCommandmatlabAvailable matlabCapturemathematicaSupportedSaveFormatsmathematicaCommandmathematicaAvailablemathematicaCaptureterminalStringgnuplotSupportedSaveFormatsgnuplotCommandgnuplotAvailablegnuplotCaptureggplot2SupportedSaveFormatsggplot2Commandggplot2Availableggplot2CapturetempScriptPathsourceCodePath figurePath_defaultDirectory_defaultWithSource _defaultDPI_defaultSaveFormat_captionFormat