úÎ!pB  SafeÌ Safe þ flow2dotState of the diagram builderflow2dot=all the nodes of the graph, indexed by tier and swimline nameflow2dotAFlow could include messages and actions, one item per source lineflow2dot=Message (from, to, message text). Syntax in the source file: from -> to: message textflow2dot9Action (actor, message text). Syntax in the source file: actor: message textflow2dot7Tries to put swimlines in the specified order. Syntax: order swimline1 swimline2 ...flow2dot$ take a list of flow diagram items ($) and converts them to Graphviz codeflow2dotbParse specified file and return Flow Diagram contained therein. All syntax errors are thrown via flow2dot`Parse given string and return Flow Diagram contained therein. All syntax errors are thrown via flow2dot+Print element of the flow diagram as String     %flow2dot-0.9.2-9LhBPx7I68X1dVQ7e7Tj4kText.FlowDiagramPaths_flow2dotFlowMsgActionOrderflow2dotparseFlowFromFile parseFlowshowFlow$fEqFlow $fShowFlowversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileNameDiagSnodesbaseGHC.Errerror