{"efVersion":"0.10.5","efModuleName":["Data","Argonaut","Decode","Combinators"],"efExports":[{"ValueRef":{"Ident":"getField"}},{"ValueRef":{"Ident":"getFieldOptional"}},{"ValueOpRef":".?"},{"ValueOpRef":".??"}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Argonaut","Core"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[5,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[5,35]},[],{"TypeRef":["JObject",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Argonaut","Decode","Class"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[6,36],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[6,52]},[],{"TypeClassRef":"DecodeJson"}]},{"PositionedDeclarationRef":[{"start":[6,54],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[6,64]},[],{"ValueRef":{"Ident":"decodeJson"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Either"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[7,21],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[7,31]},[],{"TypeRef":["Either",null]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[8,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[8,29]},[],{"TypeRef":["Maybe",null]}]},{"PositionedDeclarationRef":[{"start":[8,31],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-argonaut-codecs/src/Data/Argonaut/Decode/Combinators.purs","end":[8,36]},[],{"ValueRef":{"Ident":"maybe"}}]}]},"eiImportedAs":null},{"eiModule":["Data","StrMap"],"eiImportType":{"Implicit":[]},"eiImportedAs":["SM"]}],"efFixities":[{"efAssociativity":"infix","efPrecedence":7,"efOperator":".?","efAlias":[["Data","Argonaut","Decode","Combinators"],{"Left":{"Ident":"getField"}}]},{"efAssociativity":"infix","efPrecedence":7,"efOperator":".??","efAlias":[["Data","Argonaut","Decode","Combinators"],{"Left":{"Ident":"getFieldOptional"}}]}],"efTypeFixities":[],"efDeclarations":[{"EDValue":{"edValueName":{"Ident":"getField"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Argonaut","Decode","Class"],"DecodeJson"],"constraintArgs":[{"tag":"TypeVar","contents":"a"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","StrMap"],"StrMap"]},{"tag":"TypeConstructor","contents":[["Data","Argonaut","Core"],"Json"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Either"],"Either"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeVar","contents":"a"}]}]}]}]},3]}}},{"EDValue":{"edValueName":{"Ident":"getFieldOptional"},"edValueType":{"tag":"ForAll","contents":["a",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Argonaut","Decode","Class"],"DecodeJson"],"constraintArgs":[{"tag":"TypeVar","contents":"a"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","StrMap"],"StrMap"]},{"tag":"TypeConstructor","contents":[["Data","Argonaut","Core"],"Json"]}]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Either"],"Either"]},{"tag":"TypeConstructor","contents":[["Prim"],"String"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeVar","contents":"a"}]}]}]}]}]},0]}}}]}