úÎ!µ¹-      !"#$%&'()*+,Safe“-./01234NoneêNone&'*.=>?@AHPSVXk jsopparsing problems jsopethe index of the field in the record that failed, with the Value if reacheable and the requested type jsop paths are not enough or too many jsop&A record field operation specificationjsopcustom path encodingjsop1a default value , Nothing means value is requiredjsop,the prism to read and write the record fieldjsop prism for a 5jsop0shortcut for a parser that handle missing valuesjsop<shortcut for parsers that have a default if value is missingjsop!get a record out of the json treejsopOyou should close over paths argument to get an efficient Value -> [Maybe Value]jsopGyou should close over paths argument to get an efficient Value -> Value jsop-not very well defined write at path operationjsoppathjsopprismjsoppathjsop default valuejsopprismjsophow to extract keys from a pathjsop"prisms for the path-indexed valuesjsop!json structure holding the recordjsopthe record , if possiblejsophow to extract keys from a pathjsoppathsjsop json treejsopfound at path valuesjsop;how to extract keys from paths, and if the path is requiredjsopwhat to substitute at each pathjsopvalue to amendjsop amended value jsophow to extract keys from a pathjsop"prisms for the path-indexed valuesjsopjson 5 to amendjsoprecord to writejsopamended 5      None&'*.>HVXk…#$'()*#$'()*6       !"#$$%&'()*+,-./012345678#jsop-0.2.0.1-DPQMVh4G09r7XKSVGQXxVQTrie Data.JSOPData.JSOP.Example Paths_jsoploaddown $fMonoidTrie$fSemigroupTrie$fEqTrie $fShowTrieTPathsQPaths JSOPIssueJSOPWrongNumberOfPathsJSOP jsop_path jsop_default jsop_prism ValuePrismrequiredoptionaljreadpaths parseSFieldmkPathmkPaths treequery getValuesmkTPathmkTPaths treechange setValuesjwrite $fEqJSOPIssue$fShowJSOPIssueABC $fShowABC$fEqABC cherryPickABC jsonWithABCabcjsonABC$fHasDatatypeInfoABC $fGenericABCversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName$aeson-1.4.7.1-3c62f2CV8gSLIRf78Ou71QData.Aeson.Types.InternalValue