úÎ<‡8ñ-      !"#$%&'()*+,'JSON Pointers as described in RFC 6901.NoneI)Pointer to a location in a JSON document.Defined in RFC 6901 "http://tools.ietf.org/html/rfc6901A sequence of 's forms a path through a JSON document.+Traverse a single layer of a JSON document. Traverse a - with an . constructor. Traverse a - with an / constructor. Format a  as described in RFC 6901.$Report an error following a pointer. Get the value at a .0   0 Represent RFC 6902 patches.NoneIAn D describes the operations which can appear as part of a JSON Patch.See RFC 6902 Section 4  ,http://tools.ietf.org/html/rfc6902#section-4. .http://tools.ietf.org/html/rfc6902#section-4.1 .http://tools.ietf.org/html/rfc6902#section-4.2 .http://tools.ietf.org/html/rfc6902#section-4.3 .http://tools.ietf.org/html/rfc6902#section-4.4 .http://tools.ietf.org/html/rfc6902#section-4.5 .http://tools.ietf.org/html/rfc6902#section-4.61Describes the changes between two JSON documents. !"#$    !"#$,Extract and apply patches on JSON documents.None!"#1 Modify the s of an ..This is typically used to add a prefix to the s in an2 Construct a patch with a single  operation.3 Construct a patch with a single  operation.4 Construct a patch which changes  operation.*KCompare two JSON documents and generate a patch describing the differences.+!Apply a patch to a JSON document., Apply an  to a -.5 Apply an  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.1 An empty  replaces the document. A single ; inserts or replaces the corresponding member in an object. A single ' inserts at the corresponding location.Longer Paths) traverse if they can and fail otherwise.6Apply a  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.2The target location MUST exist.7Apply a  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.3Functionally identical to a  followed by an .8Apply a  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.49Apply a  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.5The location must exist./Identical to an add with the appropriate value.:Apply a  operation to a document. .http://tools.ietf.org/html/rfc6902#section-4.6The location must exist..The value must be equal to the supplied value.;Estimate the size of a JSON -..This is used in the diff cost metric function.<Delete an element in a vector.= Insert an element into a vector.>$Modify the element at an index in a ?.*The function is passed the value at index i, or @: if there is no such element. The function should return @> if it wants to have no value corresponding to the index, or A if it wants a value.9Depending on the vector and the function, we will either:leave the vector unchanged;delete an existing element;insert a new element; orreplace an existing element.B,Modify the value associated with a key in a C.-The function is passed the value defined for k, or @. If the function returns @s, the key and value are deleted from the map; otherwise the value replaces the existing value in the returned map.D6Report an error about being able to use a pointer key.E1234*+,56789:;<=>BD)Use to be made "delete", "traverse", etc.Type "array" "object" *+, *+,E1234*+,56789:;<=>BDF      !!"#$%&'()*+,-./01/02/03456789:;<=>?@ABCDEFGHFGIJKLMNOP)aeson-diff-1.0.0.1-8uDiG8kdPTY6NCah98X58NData.Aeson.PointerData.Aeson.PatchData.Aeson.DiffPointer pointerPathPathKeyOKeyAKey formatPointerpointerFailureget$fFromJSONPointer$fToJSONPointer $fFromJSONKey $fToJSONKey$fEqKey$fOrdKey $fShowKey $fEqPointer $fShowPointer$fMonoidPointer OperationAddRemRepMovCpyTst changePointer changeValue fromPointerPatchpatchOperations$fFromJSONOperation$fToJSONOperation$fFromJSONPatch $fToJSONPatch $fEqOperation$fShowOperation $fEqPatch $fShowPatch $fMonoidPatchdiffpatchapplyOperation%aeson-0.11.2.0-8WAglEu2Sj98vkmfatoxTCData.Aeson.Types.InternalValueObjectArray formatKey modifyPathinsdelrepapplyAddapplyRemapplyRepapplyMovapplyCpyapplyTst valueSizevDeletevInsertvModify&vector-0.11.0.0-6uB77qGCxR6GPLxI2sqsX3 Data.VectorVectorbaseGHC.BaseNothingJusthmModify2unordered-containers-0.2.7.1-5INwdG7O5Jdakf1CqKoOBData.HashMap.BaseHashMapcannot operationCost