{"efVersion":"0.10.5","efModuleName":["Data","Time"],"efExports":[{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Hour",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Millisecond",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Minute",[]]}]},{"ReExportRef":[["Data","Time","Component"],{"TypeRef":["Second",[]]}]},{"TypeRef":["Time",["Time"]]},{"ValueRef":{"Ident":"adjust"}},{"ValueRef":{"Ident":"diff"}},{"ValueRef":{"Ident":"hour"}},{"ValueRef":{"Ident":"millisecond"}},{"ValueRef":{"Ident":"minute"}},{"ValueRef":{"Ident":"second"}},{"ValueRef":{"Ident":"setHour"}},{"ValueRef":{"Ident":"setMillisecond"}},{"ValueRef":{"Ident":"setMinute"}},{"ValueRef":{"Ident":"setSecond"}},{"PositionedDeclarationRef":[{"start":[9,5],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[9,31]},[],{"ModuleRef":["Data","Time","Component"]}]},{"TypeInstanceRef":{"Ident":"eqTime"}},{"TypeInstanceRef":{"Ident":"ordTime"}},{"TypeInstanceRef":{"Ident":"genericTime"}},{"TypeInstanceRef":{"Ident":"boundedTime"}},{"TypeInstanceRef":{"Ident":"showTime"}}],"efImports":[{"eiModule":["Prim"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Prelude"],"eiImportType":{"Implicit":[]},"eiImportedAs":null},{"eiModule":["Data","Enum"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[14,19],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[14,27]},[],{"ValueRef":{"Ident":"fromEnum"}}]},{"PositionedDeclarationRef":[{"start":[14,29],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[14,35]},[],{"ValueRef":{"Ident":"toEnum"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Generic"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[15,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[15,35]},[],{"TypeClassRef":"Generic"}]}]},"eiImportedAs":null},{"eiModule":["Data","Int"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Int"]},{"eiModule":["Data","Maybe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[17,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[17,28]},[],{"ValueRef":{"Ident":"fromJust"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Newtype"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[18,22],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[18,28]},[],{"ValueRef":{"Ident":"unwrap"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Time","Component"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[19,29],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[19,33]},[],{"TypeRef":["Hour",[]]}]},{"PositionedDeclarationRef":[{"start":[19,35],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[19,46]},[],{"TypeRef":["Millisecond",[]]}]},{"PositionedDeclarationRef":[{"start":[19,48],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[19,54]},[],{"TypeRef":["Minute",[]]}]},{"PositionedDeclarationRef":[{"start":[19,56],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[19,62]},[],{"TypeRef":["Second",[]]}]}]},"eiImportedAs":null},{"eiModule":["Data","Time","Duration"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[20,28],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[20,42]},[],{"TypeClassRef":"Duration"}]},{"PositionedDeclarationRef":[{"start":[20,44],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[20,52]},[],{"TypeRef":["Days",null]}]},{"PositionedDeclarationRef":[{"start":[20,54],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[20,70]},[],{"TypeRef":["Milliseconds",null]}]},{"PositionedDeclarationRef":[{"start":[20,72],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[20,84]},[],{"ValueRef":{"Ident":"fromDuration"}}]},{"PositionedDeclarationRef":[{"start":[20,86],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[20,96]},[],{"ValueRef":{"Ident":"toDuration"}}]}]},"eiImportedAs":null},{"eiModule":["Data","Tuple"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[21,20],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[21,29]},[],{"TypeRef":["Tuple",null]}]}]},"eiImportedAs":null},{"eiModule":["Math"],"eiImportType":{"Implicit":[]},"eiImportedAs":["Math"]},{"eiModule":["Partial","Unsafe"],"eiImportType":{"Explicit":[{"PositionedDeclarationRef":[{"start":[25,24],"name":"/Users/nicholaw/git/purescript-suggest/bower_components/purescript-datetime/src/Data/Time.purs","end":[25,37]},[],{"ValueRef":{"Ident":"unsafePartial"}}]}]},"eiImportedAs":null}],"efFixities":[],"efTypeFixities":[],"efDeclarations":[{"EDType":{"edTypeName":"Time","edTypeKind":{"tag":"NamedKind","contents":[["Prim"],"Type"]},"edTypeDeclarationKind":{"DataType":[[],[["Time",[{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Hour"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Minute"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Second"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Millisecond"]}]]]]}}},{"EDDataConstructor":{"edDataCtorName":"Time","edDataCtorOrigin":"data","edDataCtorTypeCtor":"Time","edDataCtorType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Hour"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Minute"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Second"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Millisecond"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}]}]},"edDataCtorFields":[{"Ident":"value0"},{"Ident":"value1"},{"Ident":"value2"},{"Ident":"value3"}]}},{"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","Time"],"Time"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Data","Tuple"],"Tuple"]},{"tag":"TypeConstructor","contents":[["Data","Time","Duration"],"Days"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}]}]},4]}}},{"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","Time"],"Time"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeVar","contents":"d"}]}]}]},2]}}},{"EDValue":{"edValueName":{"Ident":"hour"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Hour"]}]}}},{"EDValue":{"edValueName":{"Ident":"millisecond"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Millisecond"]}]}}},{"EDValue":{"edValueName":{"Ident":"minute"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Minute"]}]}}},{"EDValue":{"edValueName":{"Ident":"second"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Second"]}]}}},{"EDValue":{"edValueName":{"Ident":"setHour"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Hour"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"setMillisecond"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Millisecond"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"setMinute"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Minute"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}}},{"EDValue":{"edValueName":{"Ident":"setSecond"},"edValueType":{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time","Component"],"Second"]}]},{"tag":"TypeApp","contents":[{"tag":"TypeApp","contents":[{"tag":"TypeConstructor","contents":[["Prim"],"Function"]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]},{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}]}]}}},{"EDInstance":{"edInstanceClassName":[["Data","Eq"],"Eq"],"edInstanceName":{"Ident":"eqTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Ord"],"Ord"],"edInstanceName":{"Ident":"ordTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Generic"],"Generic"],"edInstanceName":{"Ident":"genericTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Bounded"],"Bounded"],"edInstanceName":{"Ident":"boundedTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}],"edInstanceConstraints":[]}},{"EDInstance":{"edInstanceClassName":[["Data","Show"],"Show"],"edInstanceName":{"Ident":"showTime"},"edInstanceTypes":[{"tag":"TypeConstructor","contents":[["Data","Time"],"Time"]}],"edInstanceConstraints":[]}}]}