úÎ#e/^      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]None %&,DOQRT4  !"#$%&'()*+,-./01234^_`5abc.  !"#%$&'()*+,-./012345   !"#$%&'()*+,-./01234^_`5abc5%5None%&,234DOQRT6"A specification for a classic enum7)A specification for an arbitrary sum type8A specification for a record<‘A type class that allows a unified notation for records and sum types. Build specifications using '(:&)' and '(.=)', '(.=?)', '(.->)' or '(@->)'AMA monoidal type class that respects type level lists associated to the bodiesCwCombination of two local specifications. For records, these are fields, for sum types and enums these are the options.E;A required json field. The key must be present in the json.F Alias for EGAn optional json field.H Alias for GIAn option of a sum typeJ Alias for IKAn option of a classic enumL Alias for KM¬The specification for a record. Contains a name, an optional description, the constructor and a description how to parse and serialize fields respecting a given json key.N–The specification for a sum type. Contains a name, an optional description and a mapping from all constructor (prims) to their respective json fieldsOŸThe specification for a classic enum type. Contains a name, an optional description and a mapping from all constructors to ther counterpart json string names.$6789:;<=>?@ABCDdeEFGHIJKLMNOPQRSTUVWP  !"#%$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOR*+,-./012M8EFGHN7IJO6KL<=>?@CD345&'() !"#$%  9:;AB6789:;<=>?@ABCDdeEFGHIJKLMNOPQRSTUVWC8D8f      !"#$%&'()**+,-./01234567889:;<=>?@AABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abc'highjson-0.4.0.0-KfrzwuMKQxE8Rk8DMKTKSA Data.HighJsonData.HighJson.Types$aeson-1.1.0.0-9sl0MGzYiTN2UYkrsHEkpbData.Aeson.Types.ToJSONtoEncodingList toJSONList toEncodingtoJSONToJSONData.Aeson.Types.FromJSON parseJSONList parseJSONFromJSONEnumSpec es_options EnumOption eo_jsonKeyeo_prismSumSpec ss_options SumOption so_jsonKeyso_prism SumOptionsSOEmpty:|: RecordSpecrs_make rs_fields RecordField rf_jsonKey rf_optional rf_jsonLoaderrf_get RecordFieldsRFEmpty:+:BodySpecBodySpecRecord BodySpecSum BodySpecEnumHighSpechs_namehs_description hs_bodySpecSpecType SpecRecordSpecSumSpecEnumjsonSerializer jsonEncoder jsonParser EnumTypeSpec SumTypeSpecRecordTypeSpecPhantomEnumContainerunPhantomEnumContainer IsDataSpecDFieldsDType DContainer compileRecCombinableContainercombineContainer:&reqField.=optField.=?sumOpt.->enumOpt@->recSpecsumSpecenumSpec$fIsDataSpec:&$fIsDataSpecEnumOption$fIsDataSpecSumOption$fIsDataSpecRecordField)$fCombinableContainerPhantomEnumContainer$fCombinableContainerSumOptions!$fCombinableContainerRecordFields $fMonoid:&$fEq:&$fShow:& $fFunctor:&$fTraversable:& $fFoldable:& $fBounded:& jsonSerEnum jsonSerSum jsonSerRecjsonParserRecord jsonParserSumjsonParserEnum recAppend sumAppend