UNƋ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTU 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 yz{|}~Safe"Remove the given file if it existsSafeSafe     SafeSafeSafe !" !" !" !"None 9;<=DIR%!Internal TeXT configration state("Internal TeXT configration output/Internal TeXT configration@This function run a 5 computation, lifting the result again in the monad.A+Like 'extractLaTeX' but without the result+%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNO6  !"%&'()*+,-./0123456789:;<=>?@A,765234ON8MLKJI9:;<=>?@A/01()*+,-.H%&'GFEDCB%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNONoneS7Declare a dependency to a package, with given argumentsT7Declare a dependency to a package without any argumentsS ArgumentsName of the LaTeX packageTSTSTST NoneWcInject package dependencies into a given LaTeX document. This is done by top-level functions in Text.LaTeX.LambdaTeX automatically]Redefinition of  usepackageD to use Text Don't use this directly, use the packageDep instead! UVWXYZ[\] UVWXYZ[\] WXUVYZ[\]UVWXYZ[\] None`"Declare that a label has been madeaDeclare that a label is neededb&Render references to bib(La)TeX formatc#Add a reference to a TeX generator`abc`abc`abc`abc Noned Label a parteThe safe version of LaTeX's reffThe safe version of LaTeX's pagerefg%Define an external reference. Use h or i to use this in your document.hRefer to an external reference.iFPut an external reference in your list of references without using it. defghijklm defghijklm defghijklm defghijklm Nonen8Whether a part is selected by a given list of selectors.A part is selected if:<All parts are selected or It it is matched and not ignored.o4Whether the current part is selected to be generatedp,Returns the current part from the TeX stateq9Execute the following function with a given sub-part namer0Push a new part name onto the current part stack.WARNING: This should never be used outside of qs*Pop a part name off the current part stack.WARNING: This should never be used outside of qt?Split a string on a dot. This can be useful to convert from a +s textual representation back to a selector split = splitOn '.'u&Split a string on a specific characternopqrstunopqrstunopqrstunopqrstu NonevSConstruct a selection from a space-separated list of strings representing selectors 2constructSelection = map constructSelector . wordsw"Construct a selector from a stringconstructSelector "all"> All*constructSelector "mySection.mySubsection"%> Match ["mySection", "mySubsection"]+constructSelector "+mySection.mySubsection"%> Match ["mySection", "mySubsection"]+constructSelector "-mySection.mySubsection"&> Ignore ["mySection", "mySubsection"]xmDeclare a sub-part of the document with a name. This allows you to use the subset-selection feature later.vwxvwxvwxvwxNoneyaRegister an IO action (with a given name) that needs to be completed before the pdf can be built.IUse this to generate and build external resources that are included with includegraphics for example.yName of the job2Job, it takes the project directory as an argumentyyyNonez Configuration of TeX generation}Configuration of a TeX projectBuild all the files for a LaTeX project given by a TeXT generator This either returns Left with an error or Right () to signify success.:This function takes care of some of the LaTeX tediousness:LaTeX file generation Automatic bibtex file generationAll safety provided by  (in the form of textual errors)PAutomatic asynchronic resolution of IO dependencies for graphviz or tikz figuresExecute a TeXT generation This either returns a tuple of the errors and a tuple of the resulting LaTeX value and a list of external references that need to be put into a bibtex file.3This function takes care of a lot of safety issues:DSubset selection. This allows you to build large documents in parts.'External dependency selection. No more ??+ for external references in the output pdf.$Internal dependency safety. No more ??- for external references in the internal pdf.OPackage dependency resolution, TODO(kerckhove) with packages in the right orderGDependency selection of figure dependencies on graphviz or tikz figuresDefault project configuration.)Modify this instead of building your own }Default generation config.)Modify this instead of building your own z z{|}~S  !"%&'()*+,-./0123456789:;<=>?@ASTdefghijklmvwxyz{|}~ }~z{|z{|}~ !"##$%&'())*+,-./012344566789:;<<=>>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ ` 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 { | } ~  (lambdatex-0.2.0.0-AxBR8cdKs8RCpP46veUzeUText.LaTeX.LambdaTeX.TypesText.LaTeX.LambdaTeX.Utils$Text.LaTeX.LambdaTeX.Selection.Types$Text.LaTeX.LambdaTeX.Reference.TypesText.LaTeX.LambdaTeX.Part"Text.LaTeX.LambdaTeX.Package.TypesText.LaTeX.LambdaTeX.ErrorText.LaTeX.LambdaTeX.Package%Text.LaTeX.LambdaTeX.Package.Internal'Text.LaTeX.LambdaTeX.Reference.InternalText.LaTeX.LambdaTeX.Reference'Text.LaTeX.LambdaTeX.Selection.InternalText.LaTeX.LambdaTeX.SelectionText.LaTeX.LambdaTeX.ActionText.LaTeX.LambdaTeX#text-1.2.2.1-9Yh8rJoh8fO2JMLWffT3QsData.Text.InternalTextremoveIfExistsSelectorAllMatchIgnore Selection$fShowSelector $fEqSelector Reference referenceType referenceNamereferenceFields ReferenceType$fOrdReference$fShowReference $fEqReferencePartunPart emptyPartpushPartpopPart $fShowPart PackageDeppackageDepNamepackageDepOptions$fOrdPackageDep$fShowPackageDep$fEqPackageDepΛErrorReferenceMissingIncompatibleDependencies $fShowΛError $fEqΛErrorΛStatestateCurrentPartΛOutputoutputPackageDependenciesoutputExternalReferencesoutputLabelsMadeoutputLabelsNeeded outputActionsΛConfigconfigSelectionΛTeXT unwrapΛTeXTΛTeXT_ LambdaTeXT_ LambdaTeXTrunΛTeX λtextellλtellλaskλasksλgetλgetsλmodifyextractΛLaTeXextractΛLaTeX_$fMonadWriterwΛTeXT$fMonadStatesΛTeXT$fMonadReaderrΛTeXT$fMonadWriterwLaTeXT$fMonadStatesLaTeXT$fMonadReaderrLaTeXT$fMonoidΛOutput$fMonoidΛTeXT$fIsStringΛTeXT$fLaTeXCΛTeXT$fMonadIOΛTeXT$fMonadTransΛTeXT$fFractionalΛTeXT $fNumΛTeXT$fFunctorΛTeXT$fApplicativeΛTeXT $fMonadΛTeXT packageDep packageDep_ PackageRule PackageOrderinjectPackageDependenciesreorderPackagesreorderToSatisfyruleIsSatisfiedallPackageCombinationRulesmintedLibertineRule usepackage$fShowPackageRule$fEqPackageRule addLabelMadeaddLabelNeededrenderReferences addReferencelabelrefpageref makeReferencecitenocite unpublished lectureSlidesonlinearticleselects isSelected currentPartinPartpushCurrentPartpopCurrentPartsplitsplitOnconstructSelectionconstructSelectornoteregisterActionGenerationConfiggenerationSelection ProjectConfigprojectGenerationConfigprojectBibFileNameprojectTexFileNameprojectBuildDirbuildLaTeXProjectexecLambdaTeXTdefaultProjectConfigdefaultGenerationConfig$fShowGenerationConfig$fEqGenerationConfig$fShowProjectConfig$fEqProjectConfig%HaTeX-3.17.1.0-DKU3AUxXD1e1XHzpXM0FERText.LaTeX.Base.WriterLaTeXT