úÎPêH      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ(C) 2016 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNoneI"BRepresents the different kind of failure you can get when reading.+Statuses you can get on every read attempt.The purpose of a is to make sure a certain stream state is at an expected point in order to carry out a write. Decodes an  into a data object.Encodes a data object into an .  get passed an '& in a case where a fresh id is needed.-Represents batch of events read from a store.6Represents an event that's saved into the event store.&Represents an event index in a stream.1Encapsulates an event which is about to be saved.# Used to identity the type of an .%Represents a stream name.'Used to identify an event.)?Used to store a set a properties. One example is to be used as  metadata.+!Sometimes, having to implement a $ instance isn't flexible enough. +W allow to pass parameters when parsing from a JSON value while remaining composable.-(Opaque data type used to store raw data.0Returns - content as a ‘.1 Creates a - object from a raw ‘.2 Creates a - object from a JSON object.3Returns -& content as any value that implements  type-class.4Uses a +! comuputation to extract a value.5Like 4 but doesn't require you to use +.60Retrieves a value associated with the given key.7 Builds a )! with a single pair of key-value.8$Adds a pair of key-value into given ).91Returns all associated key-value pairs as a list.:Generates a fresh '.;Sets # for an .<Sets Eventid for an .=Sets a payload for an .>Sets metadata for an .?Deserializes a .@Deserializes a Slice' s events.AReturns ’ is  is a .BReturns “ is  is a .U  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTC  !"#$%&'()*+,-./0123456789:;<=>?@ABU-./T+,SRQ012345)*PONM6789'(L:%&KJ#$IH;<=> !"?@ GF ABEDC5   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRST(C) 2016 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNone:AOTf0Allows to easily iterate over a stream's events.”/Represents failures that can occurs when using .h/Utility type to pass any store that implements j typeclass.j\Main event store abstraction. It exposes essential features expected from an event store.k1Appends a batch of events at the end of a stream.l1Appends a batch of events at the end of a stream.mSubscribes to given stream.rJA subscription allows to be notified on every change occuring on a stream.vRepresents a subscription id.w5Represents batch information needed to read a stream.{ Starts a wG from a given point. The batch size is set to default, which is 500.| Returns a fresh subscription id.}7Waits for the next event and deserializes it on the go.~`Folds over every event coming from the subscription until the end of the universe, unless an •" raises from the subscription. –M is used because we let the underlying subscription model exposed its own •r. If the callback that handles incoming events throws an exception, it will not be catch by the error callback.Asynchronous version of ~.€.Appends a single event at the end of a stream.KIterates over all events of stream given a starting point and a batch size.‚Like ! but expose signature similar to —.ƒLike ‚! but expose signature similar to ˜.„(Reads the next available event from the f/ and try to deserialize it at the same time.…Reads all events from the f until reaching end of stream.†Like …4 but try to deserialize the events at the same time.‡ Returns a f, for the given stream name. The returned f IS NOT THREADSAFE.2™š›œžŸf g”¡¢hijklmnopqrstuv£wxyz{|}~€‚ƒ„…†‡¤ˆ‰Š"fghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡#wxyzrstuvnopqjklmhifgg„…†‡|{}~€‚ƒ™š›œžŸf g”¡¢hijklmnopqrstuv£wxyz{|}~€‚ƒ„…†‡¤ˆ‰Š(C) 2016 Yorick Laupa(see the file LICENSE)!Yorick Laupa <yo.eight@gmail.com> provisional non-portableNonee  !"#$%&'()*+,-./0123456789:;<=>?@ABfghijklmnopqrstuvwxyz{|}~€‚ƒ„…†‡¥      !!""##$$%%&&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_``abcdeefghhijkllmnopqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŠ‹Ž‘’“”•–—˜™š›œ^žŸk ¡,eventsource-api-1.0.0-943z01d5Wy9HYgz3WS0djBEventSource.TypesEventSource.Store EventSource ReadFailureStreamNotFound ReadError AccessDenied ReadStatus ReadSuccessExpectedVersion AnyVersionNoStream StreamExists ExactVersionDecodeEventException DecodeEvent decodeEvent EncodeEvent encodeEventSlice sliceEventssliceEndOfStreamsliceNextEventNumber SavedEvent eventNumber savedEvent EventNumberEvent eventTypeeventId eventPayload eventMetadata EventType StreamNameEventId Properties JsonParsingData DataAsJson dataAsBytes dataFromBytes dataFromJson dataAsJson dataAsParsing dataAsParseproperty singleton setProperty properties freshEventId setEventType setEventIdsetEventPayloadsetEventMetadata savedEventAs sliceEventsAs isReadSuccess isReadFailure$fTraversableReadStatus$fFoldableReadStatus$fFunctorReadStatus$fDecodeEventEvent$fExceptionDecodeEventException$fIsStringEventType$fShowEventType$fIsStringStreamName$fShowStreamName $fShowEventId$fFromJSONProperties$fToJSONProperties$fShowProperties$fMonoidProperties$fMonadJsonParsing$fApplicativeJsonParsing$fFunctorJsonParsing $fShowData $fEqEventId $fOrdEventId$fEqStreamName$fOrdStreamName $fEqEventType $fShowEvent$fEqEventNumber$fOrdEventNumber$fNumEventNumber$fEnumEventNumber$fShowEventNumber$fShowSavedEvent $fShowSlice$fShowDecodeEventException$fShowExpectedVersion$fShowReadFailure$fShowReadStatusStreamIterator iteratorNext SomeStoreStore appendEvents readBatch subscribeExpectedVersionExceptionversionExceptionExpectedversionExceptionActual SubscriptionsubscriptionId nextEventSubscriptionIdBatch batchFrom batchSize startFromfreshSubscriptionId nextEventAsfoldSub foldSubAsync appendEvent forEvents foldEventsM foldEventsiteratorNextEventiteratorReadAlliteratorReadAllEventsstreamIterator$fShowStreamIterator$fStoreSomeStore#$fExceptionExpectedVersionException$fEqSubscriptionId$fOrdSubscriptionId$fShowSubscriptionId$fShowExpectedVersionException$fShowForEventFailure$aeson-1.1.0.0-GPgrXYDUUw0IqAWVUydqJYData.Aeson.Types.FromJSONFromJSONbytestring-0.10.8.1Data.ByteString.Internal ByteStringghc-prim GHC.TypesTrueFalseForEventFailurebase GHC.Exception Exception SomeException Control.MonadfoldM Data.FoldablefoldlIteratorOverActionIteratorOverEventIteratorOverNextBatchIteratorOverEndOfStreamIteratorOverStateIteratorOverAvailableIteratorOverClosedForEventReadFailureForEventDecodeFailure iterateOver