úÎ8¥2íS      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRNone0$JSON-RPC version JSON-RPC 2.0 JSON-RPC 1.0JSON-RPC message id. /JSON-RPC methods in requests and notifications. Class for any JSON-RPC message.JSON-RPC errors.VersionMessageError code (2.0)Error data (2.0)Error id>Class for data that can be received in JSON-RPC notifications.$Parser for notification params field!Class for JSON-RPC notifications. Version!Method"Params#>Class for data that can be received inside JSON-RPC responses.$*Parse result field from JSON-RPC response.%JSON-RPC response data type'Version(Result)Id*]Class for data that can be sent as JSON-RPC requests. Define a method name for each request.,9Class for data that can be received in JSON-RPC requests.-Parser for params field.4Parse JSON-RPC request.6Parse JSON-RPC response.7Parse notifications.8Build notifications.9 Parse error.:Invalid request.;Invalid params.<Method not found.=Id not recognized.Z  !"#$%&'()*+,-./012345JSON-RPC version Request data678VersionNotification data9:;<=STUVWXYZ[\]^_`abcdefghijklmn>  !"#$%&'()*+,-./0123456789:;<=3    !"#$%&'()*+,-./0123456789:;<=STUVWXYZ[\]^_`abcdefghijklmnNone >JSON-RPC session mutable data.@Last generated idAMap of ids to requestsBDFor each sent request, write a False, when sink closes, write a TrueCFIncoming messages. Responses and corresponding requests go together. DW is for problems decoding incoming messages. These should be sent to the remote party.IMap of ids to sent requests.J4Conduits of sending and receiving JSON-RPC messages.KInitialize JSON-RPC session.LBConduit that serializes JSON documents for sending to the network.MLConduit for outgoing JSON-RPC messages. Adds an id to requests whose id is =. Tracks all sent requests to match corresponding responses.NbConduit to decode incoming JSON-RPC messages. An error in the decoding operation will output an D/, which should be relayed to the remote party.O,Send requests and get responses (or errors).Example: ItcpClient V2 True (clientSettings 31337 "127.0.0.1") (query V2 [TimeReq])>?@ABCDEFGHIJKLM=Set to true if decodeConduit must disconnect on last responseNJSON-RPC versionClose on last responseJSON-RPC sessionDecoded incoming messagesOJSON-RPC versionList of requestsMessage conduitsIncoming messagesPJSON-RPC versionDisconnect on last responseSink to send messagesSource of incoming messagesJSON-RPC actionOutput of actionQJSON-RPC versionDisconnect on last responseConnection settingsJSON-RPC actionOutput of actionRJSON-RPC versionConnection settings6JSON-RPC action to perform on connecting client threado>?@ABCDEFGHIJKLMNOPQR >?@ABCFDGHEIJKLMNOPQRoNoneS  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSJCFDGHEPQRO>?@ABIKLMN./0123,-4*+5%&'()#$6 !"789:;<=   p      !!"#$%&''()*+,-.//0123456789:;<=>>?@ABCDBEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnjson-rpc-0.2.1.2Network.JsonRpcNetwork.JsonRpc.DataNetwork.JsonRpc.ConduitVerV2V1IdIdNullIdTxtgetIdTxtIdIntgetIdIntMethodMessageMsgError getMsgError MsgResponsegetMsgResponseMsgNotif getMsgNotif MsgRequest getMsgRequestErrorObj getErrVer getErrMsg getErrCode getErrDatagetErrIdToNotif notifMethod FromNotifnotifParamsParserNotif getNotifVergetNotifMethodgetNotifParams FromResponse parseResultResponse getResVer getResultgetResId ToRequest requestMethod FromRequest paramsParserRequest getReqVer getReqMethod getReqParamsgetReqId parseRequest buildRequest parseResponse parseNotif buildNotif errorParse errorInvalid errorParams errorMethoderrorIdSessionlastId sentRequestsisLast IncomingMsg IncomingError incomingError incomingMsg matchingReq SentRequests AppConduits initSession encodeConduit msgConduit decodeConduitquery runConduits tcpClient tcpServerjr2 $fNFDataVer $fToJSONId $fFromJSONId$fEnumId $fNFDataId $fHashableId$fToJSONMessage$fNFDataMessage$fToJSONErrorObj$fFromJSONErrorObj$fNFDataErrorObj $fToNotif()$fToNotifValue $fFromNotif()$fFromNotifValue $fToJSONNotif $fNFDataNotif$fFromResponse()$fFromResponseValue$fToJSONResponse$fNFDataResponse $fToRequest()$fToRequestValue$fFromRequest()$fFromRequestValue$fToJSONRequest$fNFDataRequest$fNFDataIncomingMsg