>1      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~None(!"%&*+,-/024569:;<=?DOQRT[cf      None'!"%&*+,-/024569:;<=?DOQRT[cf $Textual representation of json path.    None(!"%&*+,-/024569:;<=?DOQRT[cf !""!  !"None(!"%&*+,-/024569:;<=?DOQRT[cfZForgetful Functor Ufr{#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~<STUVWXYNOPQRMGHIJKL#$%&'()*+,-./0123456789:;<=>?@ABCDEFZ[\]{FE=>?@ABCDSTUVWXY789:;<NOPQR56M./01234GHIJKL~}|{zyxwvut,-Z[\sr%&'()*+qponmlkjihgfedcba`]_^$#N#$%&'()*+,-./0123456789:;<=>?@ABCDEFZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~GHIJKLMNOPQRSTUVWXYNone*!"%&*+,-/024569:;<=?DIOQRT[cf&For Vinyl users who are not using the lens package, we provide a getter.&For Vinyl users who are not using the lens package, we also provide a setter. In general, it will be unambiguous what field is being written to, and so we do not take a proxy argument here.=A partial relation that gives the index of a value in a list.None(!"%&*+,-/024569:;<=?DOQRT[cf#User-provided name of the revision.^User-supplied atomic difference between schemas. Migrations can consists of many differences.$Extracts revision/schema pairs from  Versioned in reverse order.3-37None'!"%&*+,-/024569:;<=?DOQRT[cf None(!"%&*+,-/024569:;<=?DOQRT[cf STUVWXYNOPQRMGHIJKL#$%&'()*+,-./0123456789:;<=>?@ABCDEFZ[\]        !"#$%&'()*+,-./01123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~(schematic-0.1.6.0-ILwZ6PueGxwLjgxMuu3LwQData.Schematic.UtilsData.Schematic.PathData.Schematic.InstancesData.Schematic.SchemaData.Schematic.LensData.Schematic.MigrationData.Schematic.ValidationData.SchematicDictKnownknown $fKnownDict $fKnownRec $fKnownRec0 $fKnownSing $fKnownSing0 $fKnownSing1 $fKnownSing2 $fKnownSing3 $fKnownProxyJSONPathDemotedPathSegmentDKeyDIx PathSegmentKeyIxSKeySIx demotePathdemotedPathToText pathToTextD:R:SingPathSegmentjp0$fShowDemotedPathSegment$fShowJSONPath$fSerialmScientific$fSerialmVector $fSerialmRec $fSerialmRec0TopLevelFalseConstraintJsonReprReprText ReprNumberReprNull ReprArray ReprObject ReprOptional FieldReprSchema SchemaText SchemaNumber SchemaObject SchemaArray SchemaNullSchemaOptionalArrayConstraintAEqNumberConstraintNLeNLtNGtNGeNEqTextConstraintTEqTLtTLeTGtTGeTRegexTEnumCReprAll SSchemaText SSchemaNumber SSchemaArray SSchemaObjectSSchemaOptional SSchemaNullSAEqSNEqSNGtSNGeSNLtSNLeSTEqSTLtSTLeSTGtSTGeSTRegexSTEnum toJsonReprknownFieldNameknownFieldSchema fromOptional$fToJSONJsonRepr$fFromJSONJsonRepr $fEqJsonRepr $fEqJsonRepr0 $fEqJsonRepr1 $fEqJsonRepr2 $fEqJsonRepr3 $fEqJsonRepr4$fSerialmJsonRepr$fSerialmJsonRepr0$fSerialmJsonRepr1$fSerialmJsonRepr2$fSerialmJsonRepr3$fSerialmJsonRepr4$fShowJsonRepr$fShowJsonRepr0$fShowJsonRepr1$fShowJsonRepr2$fShowJsonRepr3$fShowJsonRepr4$fSerialmFieldRepr $fEqFieldRepr$fEqSing $fEqSing0 $fEqSing1 $fEqSing2 $fEqSing3 $fEqSing4$fSingISchemaSchemaOptional$fSingISchemaSchemaObject$fSingISchemaSchemaArray$fSingISchemaSchemaNull$fSingISchemaSchemaNumber$fSingISchemaSchemaTextD:R:SingSchemaschema0 $fEqSing5$fSingIArrayConstraintAEqD:R:SingArrayConstraintac0 $fEqSing6 $fEqSing7 $fEqSing8 $fEqSing9 $fEqSing10$fSingINumberConstraintNLe$fSingINumberConstraintNLt$fSingINumberConstraintNGe$fSingINumberConstraintNGt$fSingINumberConstraintNEqD:R:SingNumberConstraintnc0 $fEqSing11 $fEqSing12 $fEqSing13 $fEqSing14 $fEqSing15 $fEqSing16 $fEqSing17$fSingITextConstraintTEnum$fSingITextConstraintTRegex$fSingITextConstraintTLe$fSingITextConstraintTLt$fSingITextConstraintTGe$fSingITextConstraintTGt$fSingITextConstraintTEqD:R:SingTextConstrainttc0$fGenericTextConstraint$fGenericNumberConstraint$fGenericArrayConstraint$fGenericSchema$fShowFieldReprFElem ByRevisionflensfgetfputFIndex $fFElemr:S $fFElemfn:ZMListMNil:&& Versioned MigrationRevisionDiffActionAddKeyUpdate DeleteKey MigrateSchemamigrate TopVersion AllVersions' AllVersionsElemOf InitialSchemaSchemaByRevisionApplyMigration ApplyAction MakeBuilderBuild UpdateKey SchemaByKeyBuilderBKey BTraverseBScalarPathPKey PTraverse SVersioned SMigrationSDiffSAddKeySUpdate SDeleteKeySPKey SPTraverseD:R:SingVersionedv0D:R:SingMigrationm0D:R:SingDiffdiff0D:R:SingActiona0$fSingIPathPTraverse$fSingIPathPKeyD:R:SingPathp0 ParseResultValid DecodingErrorValidationErrorErrorMap ValidationisValidisDecodingErrorisValidationErrorvalidateTextConstraintvalidateNumberConstraintvalidateArrayConstraintvalidateJsonRepr$fShowParseResult$fEqParseResult$fFunctorParseResult MigratableparseAndValidateJsonparseAndValidateJsonByparseAndValidateTopVersionJsonparseAndValidateVersionedJsonparseAndValidateWithMListdecodeAndValidateJsondecodeAndValidateVersionedJson#decodeAndValidateVersionedWithMList$fMigratablerevisions $fMigratable:%singletons-2.2-6Xhmhx7QYPTLwUVmYMqwoMData.SingletonsSingMapSndmparse