{"efVersion":"0.10.5","efModuleName":["Ansi","Output"],"efExports":[{"ValueRef":{"Ident":"background"}},{"ValueRef":{"Ident":"bold"}},{"ValueRef":{"Ident":"dim"}},{"ValueRef":{"Ident":"foreground"}},{"ValueRef":{"Ident":"inverse"}},{"ValueRef":{"Ident":"italic"}},{"ValueRef":{"Ident":"strikethrough"}},{"ValueRef":{"Ident":"underline"}},{"ValueRef":{"Ident":"withGraphics"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Ansi","Codes"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[7,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-ansi/src/Ansi/Output.purs","end":[7,25]},[],{"TypeRef":["Color",[]]}]},{"PositionedDeclarationRef":[{"start":[7,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-ansi/src/Ansi/Output.purs","end":[7,41]},[],{"TypeRef":["EscapeCode",null]}]},{"PositionedDeclarationRef":[{"start":[7,43],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-ansi/src/Ansi/Output.purs","end":[7,60]},[],{"TypeRef":["GraphicsParam",null]}]},{"PositionedDeclarationRef":[{"start":[7,62],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-ansi/src/Ansi/Output.purs","end":[7,79]},[],{"TypeRef":["RenderingMode",null]}]},{"PositionedDeclarationRef":[{"start":[7,81],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-ansi/src/Ansi/Output.purs","end":[7,99]},[],{"ValueRef":{"Ident":"escapeCodeToString"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"background"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"Color"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"bold"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"dim"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"foreground"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"Color"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"inverse"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"italic"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"strikethrough"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"underline"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}}},{"EDValue":{"edValueName":{"Ident":"withGraphics"},"edValueType":{"tag":"ForAll","contents":["m",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Control","Monad"],"Monad"],"constraintArgs":[{"tag":"TypeVar","contents":"m"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Array"]},{"tag":"TypeConstructor","contents":[["Ansi","Codes"],"GraphicsParam"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeVar","contents":"m"},{"tag":"TypeConstructor","contents":[["Data","Unit"],"Unit"]}]}]}]}]}]},0]}}}]}