{"efVersion":"0.10.5","efModuleName":["Data","DateTime"],"efExports":[{"ReExportRef":[["Data","Date"],{"TypeRef":["Date",[]]}]},{"TypeRef":["DateTime",["DateTime"]]},{"ReExportRef":[["Data","Date","Component"],{"TypeRef":["Day",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Hour",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Millisecond",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Minute",[]]}]},{"ReExportRef":[["Data","Date","Component"],{"TypeRef":["Month",["April","August","December","February","January","July","June","March","May","November","October","September"]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Second",[]]}]},{"ReExportRef":[["Data","Time"],{"TypeRef":["Time",["Time"]]}]},{"ReExportRef":[["Data","Date","Component"],{"TypeRef":["Weekday",["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"]]}]},{"ReExportRef":[["Data","Date","Component"],{"TypeRef":["Year",[]]}]},{"ValueRef":{"Ident":"adjust"}},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"canonicalDate"}}]},{"ValueRef":{"Ident":"date"}},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"day"}}]},{"ValueRef":{"Ident":"diff"}},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"exactDate"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"hour"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"millisecond"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"minute"}}]},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"month"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"second"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"setHour"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"setMillisecond"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"setMinute"}}]},{"ReExportRef":[["Data","Time"],{"ValueRef":{"Ident":"setSecond"}}]},{"ValueRef":{"Ident":"time"}},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"weekday"}}]},{"ReExportRef":[["Data","Date"],{"ValueRef":{"Ident":"year"}}]},{"PositionedDeclarationRef":[{"start":[7,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[7,21]},[],{"ModuleRef":["Data","Date"]}]},{"PositionedDeclarationRef":[{"start":[8,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[8,21]},[],{"ModuleRef":["Data","Time"]}]},{"TypeInstanceRef":{"Ident":"eqDateTime"}},{"TypeInstanceRef":{"Ident":"ordDateTime"}},{"TypeInstanceRef":{"Ident":"genericDateTime"}},{"TypeInstanceRef":{"Ident":"boundedDateTime"}},{"TypeInstanceRef":{"Ident":"showDateTime"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Date"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[13,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,23]},[],{"TypeRef":["Date",[]]}]},{"PositionedDeclarationRef":[{"start":[13,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,28]},[],{"TypeRef":["Day",[]]}]},{"PositionedDeclarationRef":[{"start":[13,30],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,39]},[],{"TypeRef":["Month",null]}]},{"PositionedDeclarationRef":[{"start":[13,41],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,52]},[],{"TypeRef":["Weekday",null]}]},{"PositionedDeclarationRef":[{"start":[13,54],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,58]},[],{"TypeRef":["Year",[]]}]},{"PositionedDeclarationRef":[{"start":[13,60],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,73]},[],{"ValueRef":{"Ident":"canonicalDate"}}]},{"PositionedDeclarationRef":[{"start":[13,75],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,78]},[],{"ValueRef":{"Ident":"day"}}]},{"PositionedDeclarationRef":[{"start":[13,80],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,89]},[],{"ValueRef":{"Ident":"exactDate"}}]},{"PositionedDeclarationRef":[{"start":[13,91],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,96]},[],{"ValueRef":{"Ident":"month"}}]},{"PositionedDeclarationRef":[{"start":[13,98],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,105]},[],{"ValueRef":{"Ident":"weekday"}}]},{"PositionedDeclarationRef":[{"start":[13,107],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[13,111]},[],{"ValueRef":{"Ident":"year"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Enum"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[14,25]},[],{"ValueRef":{"Ident":"toEnum"}}]},{"PositionedDeclarationRef":[{"start":[14,27],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[14,35]},[],{"ValueRef":{"Ident":"fromEnum"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Function","Uncurried"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[15,33],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[15,36]},[],{"TypeRef":["Fn2",[]]}]},{"PositionedDeclarationRef":[{"start":[15,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[15,44]},[],{"ValueRef":{"Ident":"runFn2"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Generic"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[16,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[16,35]},[],{"TypeClassRef":"Generic"}]}]},"eiImportedAs":null},{"eiModule":["Data","Time"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,23]},[],{"TypeRef":["Hour",[]]}]},{"PositionedDeclarationRef":[{"start":[17,25],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,36]},[],{"TypeRef":["Millisecond",[]]}]},{"PositionedDeclarationRef":[{"start":[17,38],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,44]},[],{"TypeRef":["Minute",[]]}]},{"PositionedDeclarationRef":[{"start":[17,46],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,52]},[],{"TypeRef":["Second",[]]}]},{"PositionedDeclarationRef":[{"start":[17,54],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,62]},[],{"TypeRef":["Time",null]}]},{"PositionedDeclarationRef":[{"start":[17,64],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,68]},[],{"ValueRef":{"Ident":"hour"}}]},{"PositionedDeclarationRef":[{"start":[17,70],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,77]},[],{"ValueRef":{"Ident":"setHour"}}]},{"PositionedDeclarationRef":[{"start":[17,79],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,90]},[],{"ValueRef":{"Ident":"millisecond"}}]},{"PositionedDeclarationRef":[{"start":[17,92],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,106]},[],{"ValueRef":{"Ident":"setMillisecond"}}]},{"PositionedDeclarationRef":[{"start":[17,108],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,114]},[],{"ValueRef":{"Ident":"minute"}}]},{"PositionedDeclarationRef":[{"start":[17,116],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,125]},[],{"ValueRef":{"Ident":"setMinute"}}]},{"PositionedDeclarationRef":[{"start":[17,127],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,133]},[],{"ValueRef":{"Ident":"second"}}]},{"PositionedDeclarationRef":[{"start":[17,135],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[17,144]},[],{"ValueRef":{"Ident":"setSecond"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Time","Duration"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[18,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[18,42]},[],{"TypeClassRef":"Duration"}]},{"PositionedDeclarationRef":[{"start":[18,44],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[18,56]},[],{"ValueRef":{"Ident":"fromDuration"}}]},{"PositionedDeclarationRef":[{"start":[18,58],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[18,68]},[],{"ValueRef":{"Ident":"toDuration"}}]},{"PositionedDeclarationRef":[{"start":[18,70],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[18,82]},[],{"TypeRef":["Milliseconds",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[19,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/DateTime.purs","end":[19,29]},[],{"TypeRef":["Maybe",null]}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"DateTime","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["DateTime",[{"tag":"TypeConstructor","contents":[["Data","Date"],"Date"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]]]]}}},{"EDDataConstructor":{"edDataCtorName":"DateTime","edDataCtorOrigin":"data","edDataCtorTypeCtor":"DateTime","edDataCtorType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Date"],"Date"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]}]},"edDataCtorFields":[{"Ident":"value0"},{"Ident":"value1"}]}},{"EDValue":{"edValueName":{"Ident":"adjust"},"edValueType":{"tag":"ForAll","contents":["d",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Time","Duration"],"Duration"],"constraintArgs":[{"tag":"TypeVar","contents":"d"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeVar","contents":"d"}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Maybe"],"Maybe"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]}]}]}]},6]}}},{"EDValue":{"edValueName":{"Ident":"date"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeConstructor","contents":[["Data","Date"],"Date"]}]}}},{"EDValue":{"edValueName":{"Ident":"diff"},"edValueType":{"tag":"ForAll","contents":["d",{"tag":"ConstrainedType","contents":[[{"constraintClass":[["Data","Time","Duration"],"Duration"],"constraintArgs":[{"tag":"TypeVar","contents":"d"}],"constraintData":null}],{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeVar","contents":"d"}]}]}]},1]}}},{"EDValue":{"edValueName":{"Ident":"time"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqDateTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordDateTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Generic"],"Generic"],"edInstanceName":{"Ident":"genericDateTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedDateTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showDateTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","DateTime"],"DateTime"]}],"edInstanceConstraints":[]}}]}